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