iOS进制转换

来源:互联网 发布:淘宝一元云购是真的吗 编辑:程序博客网 时间:2024/06/08 14:18
//tmpid 要转化的进制数  //length 要转化的进制长度- (void)systemTmpid:(NSInteger)tmpid withLength:(int)length {    NSString *a = @"";    while (tmpid)    {        a = [[NSString stringWithFormat:@"%ld",tmpid%2] stringByAppendingString:a];        if (tmpid/2 < 1)        {            break;        }        tmpid = tmpid/2 ;    }    if (a.length <= length)    {        NSMutableString *b = [[NSMutableString alloc]init];;        for (int i = 0; i < length - a.length; i++)        {            [b appendString:@"0"];        }        a = [b stringByAppendingString:a];    }    NSLog(@"---%@",a);}
0 0