我怎麼能一個十六進制數轉換爲nsuinteger十六進制nsuinteger可可
2
A
回答
3
您可以使用NSScanner
如果您的十六進制數處於NSString
:
NSScanner* scanner = [NSScanner scannerWithString:@"0xFF"];
unsigned int foo;
[scanner scanHexInt:&foo];
NSLog(@"Integer: %ld",foo);
scanner = [NSScanner scannerWithString:@"FF"];
[scanner scanHexInt:&foo];
NSLog(@"Integer: %ld",foo);
無可否認,這並不直接掃描到NSUInteger,你會需要投出結果,但它應該足夠你的目的。
0
這裏有一個solution它使用libc
功能sscanf()
,
2
strtoul(s, NULL, 16);
相關問題
- 1. 十進制到十六進制 - 可可/ Objective-C
- 2. 十六進制串&十六進制
- 3. 將十進制轉換爲十六進制和十六進制
- 4. 在Perl中將原始十六進制轉換爲可讀的十六進制?
- 5. 十六進制
- 6. 十六進制
- 7. 十六進制
- 8. 將十六進制轉換爲二進制到十六進制?
- 9. 十六進制爲十進制
- 10. 十六進制和十進制轉換
- 11. 使用十進制或十六進制
- 12. Javascript十進制到十六進制
- 13. 轉換十六進制到十進制
- 14. Python十六進制
- 15. 加十六進制
- 16. 十六進制值
- 17. Console.WriteLine(十六進制)
- 18. 爲十六進制
- 19. 從十六進制
- 20. 0x00000000十六進制?
- 21. 在C++中將十六進制十六進制字符標記爲十進制
- 22. 十六進制和十六進制十進制之間的區別
- 23. 在可可中從NSColor獲取十六進制值?
- 24. 在intellij中可以同時將int看作十進制和十六進制嗎?
- 25. 輸入十六進制並用C++讀取十六進制
- 26. 轉換十六進制字符串十六進制值
- 27. 用戶輸入十六進制到十六進制陣列
- 28. 添加十六進制值以得到十六進制結果
- 29. 如何十六進制轉換爲十六進制
- 30. 將字符串轉換爲十六進制到十六進制
謝謝你完成。 – boom
如果我回答了你的問題,你應該將問題標記爲回答,這樣更多的人將在未來幫助你。 –
對不起,我是這個博客的新手。但是,將來會出現。任何方式,thanx爲您的答案。 – boom