-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