我如何从int转换为hex
我想在Golang中将int转换为hex。在strconv中,有一种将字符串转换为十六进制的方法。是否有类似的方法从int获取十六进制字符串?
回答:
由于hex是Integer文字,因此您可以使用,和或格式向fmt包询问该整数的字符串表示形式。参观游乐场fmt.Sprintf()
%x``%X
i := 255h := fmt.Sprintf("%x", i)
fmt.Printf("Hex conv of '%d' is '%s'\n", i, h)
h = fmt.Sprintf("%X", i)
fmt.Printf("HEX conv of '%d' is '%s'\n", i, h)
输出:
Hex conv of '255' is 'ff'HEX conv of '255' is 'FF'
以上是 我如何从int转换为hex 的全部内容, 来源链接: utcz.com/qa/405163.html