fmt.Printf里的%x格式化byte类型怎么理解?

var b byte = 225
fmt.Printf("%x\n", b)

输出的是 el

看文档说明: %x base 16, lower-case, two characters per byte

这句话怎么理解?一个byte代表两个字符?怎么转换的呢?

共 1 个回复


keepeye

我二了,这是把十进制转为16进制,el是十进制225的十六进制表示,正好用了两个字节

# 0