Cin*_*tin 2 macos xcode cocoa objective-c
我需要转换一些具有十进制内容的字符串.我希望这些内容以十六进制格式的字符串...
我该怎么做?
我尝试使用NSScanner,但这种方法似乎有点大,只需进行十六进制计算?
谢谢你的回答!
Joe*_*Joe 19
如果您知道您的字符串只包含有效的十进制数字,那么最简单的方法是:
NSString *dec = @"254";
NSString *hex = [NSString stringWithFormat:@"0x%lX",
(unsigned long)[dec integerValue]];
NSLog(@"%@", hex);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8132 次 |
| 最近记录: |