-5
A
回答
1
以下方法:转换成二进制和十六进制(如果你期望从整数值的字符串)。
1)要转换成二进制
- (NSString *)binaryStringWithInteger:(NSInteger)value
{
NSMutableString *string = [NSMutableString string];
while (value)
{
[string insertString:(value & 1)? @"1": @"0" atIndex:0];
value /= 2;
}
return string;
}
2)转换为十六进制
十六进制仅仅是一个显示为整数的方式。
,如果你想创建一个字符串,它是一个整数的十六进制表示,你可以使用此代码:
- (NSString *)hexFromInt:(NSInteger)val
{
return [NSString stringWithFormat:@"0x%X", val];
}
相关问题
- 1. 将十六进制转换为二进制到十六进制?
- 2. 将十进制转换为十六进制和十六进制
- 3. 十六进制转换为二进制
- 4. 十六进制转换为二进制
- 5. C#System.OverflowException二进制到十进制和十六进制转换
- 6. 将十进制转换为十六进制/二进制
- 7. 十六进制到二进制转换
- 8. 转换十六进制到二进制
- 9. 二进制到十六进制转换
- 10. 十进制/十六进制/二进制转换
- 11. 将十六进制转换为二进制,然后转换为十进制
- 12. 二进制转换为十六进制和十六进制转换为二进制
- 13. 十六进制和十进制转换
- 14. 转换十六进制到十进制
- 15. 十六进制,八进制,二进制到十进制(C++)
- 16. 将十进制转换为二进制,八进制和十六进制?
- 17. 将十进制数转换为二进制/十六进制/八进制符号
- 18. 如何十六进制转换为十六进制
- 19. 将八进制数转换为十进制和十六进制
- 20. 转换为八进制,二进制和十六进制在JavaScript
- 21. 在C++中将十六进制十六进制字符标记为十进制
- 22. 将二进制(或十六进制)转换为ASCII
- 23. 从int转换为二进制或十六进制在mikroc
- 24. 转换为十六进制?
- 25. 在Visual C++中将十进制值转换为十六进制
- 26. 将十进制转换为十六进制的C++程序
- 27. 转换十进制为十六进制的嵌入式C
- 28. 从十六进制到十进制,二进制到十进制和八进制到十进制程序C++
- 29. 如何将十六进制NSData转换为十进制数组?
- 30. 如何将十六进制字符串转换为十进制?
您已经标记这两者[目标c]和[迅速],那么是什么你在找什么? - 这是一个斯威夫特例如:http://stackoverflow.com/questions/26284223/how-to-convert-hex-number-to-bin-in-swift(我相信存在更多的答案两种语言)。 –
这里是客观的C:http://stackoverflow.com/questions/7194528/how-to-convert-hex-to-binary-iphone –
二进制其优良但小数? – NaveenKumar