本文共 868 字,大约阅读时间需要 2 分钟。
#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/