1
我有以下十六進制數據:0xB01B
;它的45083
作爲uint16;如何將其轉換爲uint16?如何將[]字節數據轉換爲uint16?
我有以下十六進制數據:0xB01B
;它的45083
作爲uint16;如何將其轉換爲uint16?如何將[]字節數據轉換爲uint16?
使用encoding/binary
包:
import (
"encoding/binary"
)
data := []byte{0xB0, 0x1B}
val := binary.BigEndian.Uint16(data)
@jersten:見[字節序(https://en.wikipedia.org/wiki/Endianness) –