如何将[]字节数据转换为uint16 in go?

时间:2016-06-09 19:23:44

标签: go types

我有以下十六进制数据:0xB01B;它的45083为uint16;如何在go中将其转换为uint16?

1 个答案:

答案 0 :(得分:8)

使用encoding/binary包:

import (
    "encoding/binary"
)

data := []byte{0xB0, 0x1B}
val := binary.BigEndian.Uint16(data)

https://play.golang.org/p/wHW8KDgls9