美文网首页
iOS 十进制转换成十六进制

iOS 十进制转换成十六进制

作者: Eyes_cc | 来源:发表于2020-01-14 09:52 被阅读0次
// 十进制转换成十六进制
func toHex(_ num: Int) -> String? {
    let result = String(format: "%llx", num)
    if num == 0 {
        return "00"
    }
    if num < 0 {
        return (String(result.uppercased().dropFirst(14)))
    } else {
        if num < 16 {
            return "0" + result.uppercased()
        } else {
            return result.uppercased()
        }
    }
}

相关文章

网友评论

      本文标题:iOS 十进制转换成十六进制

      本文链接:https://www.haomeiwen.com/subject/qipoactx.html