0
我有一個NSString與八進制數:轉換與八進制數的NSString十進制INT
的NSString *八進制= @ 「247」;
我想這個轉換爲整數10爲基數
如果這是我可以用NSScanner scanHex方法的十六進制數,但沒有scanOct ...
謝謝!
我有一個NSString與八進制數:轉換與八進制數的NSString十進制INT
的NSString *八進制= @ 「247」;
我想這個轉換爲整數10爲基數
如果這是我可以用NSScanner scanHex方法的十六進制數,但沒有scanOct ...
謝謝!
標準C庫具有轉換功能用於此目的:
NSString* octal = @"247";
unsigned long value;
sscanf([octal UTF8String], "%lo", &value);
NSString* decimal = [@(value) stringValue];
decimal
現在包含轉換後的基體10的值。
你試過了什麼? – 2015-02-08 18:07:48