二进制通用公式
Posted Tony0571
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二进制通用公式相关的知识,希望对你有一定的参考价值。
+ (NSString*)changeToBinarySystem:(NSString*)number {
NSInteger num = [number intValue];
NSInteger remainder = 0;
NSInteger divisor = 0;
NSString *[email protected]"";
while (num!=0) {
remainder = num%2;
divisor = num/2;
num = divisor;
prepare = [prepare stringByAppendingFormat:@"%ld",remainder];
}
NSString *[email protected]"";
int strLenht = prepare.length%4;
if (strLenht==1) {
result = @"000";
}else if (strLenht==2) {
result = @"00";
}else if (strLenht==3) {
result = @"0";
}
for (NSInteger i = prepare.length - 1; i >= 0;i--) {
result = [result stringByAppendingFormat:@"%@",[prepare substringWithRange:NSMakeRange(i, 1)]];
}
return result;
}
以上是关于二进制通用公式的主要内容,如果未能解决你的问题,请参考以下文章
为啥 IEEE-754 确定扩展二进制交换格式的位精度的公式如此复杂?