如何从 Go 中的十六进制值中获取字母值?package mainimport ( "encoding/hex" "fmt")func main() { a := []byte{0x61} c := hex.Dump(a) fmt.Println(c,a)}http://play.golang.org/p/7iAs2kKw5v
2 回答
GCT1015
TA贡献1827条经验 获得超4个赞
您可以使用一种fmt.Printf()格式(例如):
func main() {
a := []byte{0x61}
c := hex.Dump(a)
fmt.Printf("'%+v' -- '%s'\n", c, a)
}
输出:
'00000000 61 |a|
' -- 'a'
该%s格式是足够的转换0x61中“ a”。
- 2 回答
- 0 关注
- 611 浏览
添加回答
举报
0/150
提交
取消