十进制转二进制
来源:互联网 发布:java项目管理 编辑:程序博客网 时间:2024/06/06 03:49
//十进制转二进制
- (NSString *)toBinarySystemWithDecimalSystem:(NSInteger)decimal
{
NSInteger num = decimal;//[decimal intValue];
NSInteger remainder = 0; //余数
NSInteger divisor = 0; //除数
NSString * prepare = @"";
while (true)
{
remainder = num%2;
divisor = num/2;
num = divisor;
prepare = [prepare stringByAppendingFormat:@"%ld",remainder];
if (divisor == 0)
{
break;
}
}
NSString * result = @"";
for (NSInteger i = prepare.length - 1; i >= 0; i --)
{
result = [result stringByAppendingFormat:@"%@",
[prepare substringWithRange:NSMakeRange(i , 1)]];
}
return result;
}
//
+ (NSString *)toDecimalSystemWithBinar
{
}
1、将数组里面的元素拼接成字符串。
注意:元素本身就是字符。
self.appendString = [stringArrcomponentsJoinedByString:@";"];
2、将字符串根据分隔号转成数组。
//其中 ; 分号必须是 隔断字符串 的分隔符。否则 ; 就要更改成对应的 分隔符
NSArray* array = [self.appendStringcomponentsSeparatedByString:@";"];
- 十进制转二进制 二进制转十进制算法
- 十进制转二进制、二进制转十进制
- 二进制转十进制
- 二进制 十进制互转
- 081013十进制转二进制
- 十进制转二进制
- 二进制转十进制
- 十进制转二进制
- 大数十进制转二进制
- 十进制转二进制算法
- 十进制转二进制
- 十进制二进制互转
- 二进制转十进制
- 十进制转二进制
- 十进制小数 转 二进制
- 十进制转二进制程序
- 十进制转二进制
- 3980. 二进制转十进制
- U-Boot启动阶段修改启动参数方法及分析
- android 最新技术文章
- 刚刚开通博客,希望在这里可以学习到更多的东西
- android Json解析
- Bash Shell 快捷键
- 十进制转二进制
- APUE可靠信号与不可靠信号
- Delphi中添加WebBrowser扩展接口
- kafka 配置项 server.properties
- Linux 删除文件夹和文件的命令
- OOD的原则
- json错误处理org.json.JSONException: No value for XXX
- 详解OJ(Online Judge)中PHP代码的提交方法及要点
- mybatis连mysql中文乱码