Jus*_*808 0 base-conversion objective-c
Hexa-Tri-Decimal数字是0-9和AZ.我知道我可以使用NSScanner从hex转换,但不知道如何转换Hexa-Tri-Decimal.
例如,我有一个带有"0XPM"的NSString,int值应该是43690,"1BLC"将是61680.
Objective C建立在C之上,幸运的是,您可以使用那里的函数来完成转换.您正在寻找的是strtol或其中一个兄弟功能.如果我没记错,strtol会处理到base36(你所指的六进制三进制).
http://www.cplusplus.com/reference/clibrary/cstdlib/strtol/
| 归档时间: |
|
| 查看次数: |
767 次 |
| 最近记录: |