Swift 将整数转换为 2 个字符的十六进制字符串
Swift Convert Integer to 2 character Hex String
我正在尝试从整数中获取两个字符的十六进制值:
let hex = String(format:"%2X", 0)
print ("hex = \(hex)")
hex = "0"
如何格式化字符串以始终生成 2 个字符,在这种情况下我想要
hex = "00"
您可以在格式化程序字符串前添加一个填充 0:
let hex = String(format:"%02X", 0)
结果:
let hex = String(format:"%02X", 0) // 00
let hex = String(format:"%02X", 15) // 0F
let hex = String(format:"%02X", 16) // 10
我正在尝试从整数中获取两个字符的十六进制值:
let hex = String(format:"%2X", 0)
print ("hex = \(hex)")
hex = "0"
如何格式化字符串以始终生成 2 个字符,在这种情况下我想要
hex = "00"
您可以在格式化程序字符串前添加一个填充 0:
let hex = String(format:"%02X", 0)
结果:
let hex = String(format:"%02X", 0) // 00
let hex = String(format:"%02X", 15) // 0F
let hex = String(format:"%02X", 16) // 10