美文网首页
iOS 进制转换

iOS 进制转换

作者: 小辉辉___ | 来源:发表于2017-01-04 14:32 被阅读119次

1、使用C语言函数


//strtoul(const char *__str, char **__endptr, int __base);
//使用方法(十六进制转十进制)
NSUInteger val = strtoul([[@"586de4e0" substringWithRange:NSMakeRange(0, 10)] UTF8String], 0, 10);

2、使用输出

NSTimeInterval time = [[NSDate date]timeIntervalSince1970];

//十进制转十六进制
NSString *valStr = [NSString stringWithFormat:@"%lx",(unsigned long)time];

//十进制转八进制
NSString *valStr = [NSString stringWithFormat:@"%lo",(unsigned long)time];

相关文章

网友评论

      本文标题:iOS 进制转换

      本文链接:https://www.haomeiwen.com/subject/czbovttx.html