Vyk*_*tas 2 xcode hex ios swift
如何在swift中将十六进制转换为十进制?
我有字符串"423fdf4dfb1115",我需要得到这个=> 18647576781459733.
我试试这个:
let result = UInt8(strtoul("423fdf4dfb1115", nil, 16))
Run Code Online (Sandbox Code Playgroud)
但是app崩溃......
我使用这个在线转换:http: //www.binaryhexconverter.com/hex-to-decimal-converter
vad*_*ian 10
结果必须是UInt64(UInt8.max是255).
有一个方便的初始化程序,strtoul不需要.
let string = "423fdf4dfb1115"
let result = UInt64(string, radix:16)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3687 次 |
| 最近记录: |