二进制转十进制

//二进制转十进制

- (NSString*)toDecimalSystemWithBinarySystem:(NSString*)binary

{

intll =0;

inttemp =0;

for(inti =0; i < binary.length; i ++)

{

temp = [[binarysubstringWithRange:NSMakeRange(i,1)]intValue];

temp = temp *powf(2, binary.length- i -1);

ll += temp;

}

NSString* result = [NSStringstringWithFormat:@"%d",ll];

returnresult;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 最近在忙一个蓝牙项目,在处理蓝牙数据的时候,经常遇到进制之间的转换,蓝牙处理的是16进制(NSData),而我们习...
    代码移动工程师阅读 5,445评论 0 1
  • 1.十进制转二进制 2.二进制转十进制 3.十进制转十六进制 4.十六进制转十进制 5.二进制转十六进制 6.十六...
    马小悦阅读 4,202评论 0 0
  • //反转字符串 + (NSString*)fanZhuan:(NSString*)str{ unsignedlon...
    SMFly阅读 1,878评论 0 0
  • 两三天前就开始憋闷 终究是为了现在的这一场痛快而酝酿 一直闷热 闷热 终究熬不过 淋漓尽致 雨下来 身心舒畅 下雨...
    郭郭澧阅读 1,488评论 0 0
  • 我性格中是特别高傲的,但是却又内心 。从小到大都不怎么合群,直到慢慢长大不合群也慢慢增加。那么要然后才能合群呢...
    帅琦欧巴阅读 3,474评论 0 1