博客
关于我
Objective-C实现十进制转二进制(附完整源码)
阅读量:795 次
发布时间:2023-02-20

本文共 868 字,大约阅读时间需要 2 分钟。

Objective-C实现十进制转二进制

下面是一个简单的 Objective-C 程序,用于将十进制数转换为二进制数。这个程序包含完整的源码,你可以在 Xcode 中创建一个新的命令行项目,并将以下代码粘贴到 main.m 文件中。
#import
@interface DecimalToBinaryConverter : NSObject- (NSString *)convertDecimalToBinary:(NSInteger)decimalValue
@end
@implementation DecimalToBinaryConverter
- (NSString *)convertDecimalToBinary:(NSInteger)decimalValue {
if (decimalValue == 0) {
return @"0";
}
NSMutableString *binaryString = [[NSMutableString alloc] init];
while (decimalValue != 0) {
[binaryString appendFormat: @"%d", decimalValue % 2];
decimalValue = decimalValue / 2;
}
return [binaryString reverseString];
}
@end
// 主函数
int main(int argc, char **argv) {
NSDecimalToBinaryConverter *converter = [[NSDecimalToBinaryConverter alloc] init];
NSString *binaryResult = [converter convertDecimalToBinary:atoi(argv[1]));
NSLog(@"二进制结果:%@", binaryResult);
return 0;
} // 请在此处添加其他代码或注释

转载地址:http://nnifk.baihongyu.com/

你可能感兴趣的文章
Objective-C实现tabu search禁忌搜索算法(附完整源码)
查看>>
Objective-C实现tanh函数功能(附完整源码)
查看>>
Objective-C实现TCP Server 多线程同时连接多个客户端(附完整源码)
查看>>
Objective-C实现TCP拥塞控制(附完整源码)
查看>>
Objective-C实现tcp网络通讯服务器+客户端(附完整源码)
查看>>
Objective-C实现Tenengrad梯度函数(附完整源码)
查看>>
Objective-C实现ternary search三元搜索算法(附完整源码)
查看>>
Objective-C实现TernarySearch三分查找算法(附完整源码)
查看>>
Objective-C实现The Game of Life 生命游戏算法(附完整源码)
查看>>
Objective-C实现tim sort排序算法(附完整源码)
查看>>
Objective-C实现Timsort算法(附完整源码)
查看>>
Objective-C实现TOPK算法(附完整源码)
查看>>
Objective-C实现topological sort拓扑排序算法(附完整源码)
查看>>
Objective-C实现topologicalSort拓扑排序算法(附完整源码)
查看>>
Objective-C实现trapezoidal rule梯形法则算法(附完整源码)
查看>>
Objective-C实现Trapping Rain Water捕获雨水问题算法(附完整源码)
查看>>
Objective-C实现Travelling Salesman算法(附完整源码)
查看>>
Objective-C实现tree sort树排序算法(附完整源码)
查看>>
Objective-C实现UDP内网穿透(附完整源码)
查看>>
Objective-C实现ugly numbers丑数算法(附完整源码)
查看>>