Go 如何将十六进制切片转换为带两个';补语
是否有任何解决方案将十六进制切片转换为浮点64值。 这一部分是:Go 如何将十六进制切片转换为带两个';补语,go,type-conversion,hex,Go,Type Conversion,Hex,是否有任何解决方案将十六进制切片转换为浮点64值。 这一部分是: bytes:=[]字节{0xD4,0x68,0x91,0x4A} 结果浮点值必须是-731344566看起来这是一个大端值。使用编码/二进制包: var v int32 b := []byte{0xD4,0x68,0x91,0x4A} buf := bytes.NewReader(b) err := binary.Read(buf, binary.BigEndian, &v) f:=
bytes:=[]字节{0xD4,0x68,0x91,0x4A}
结果浮点值必须是
-731344566
看起来这是一个大端值。使用编码/二进制
包:
var v int32
b := []byte{0xD4,0x68,0x91,0x4A}
buf := bytes.NewReader(b)
err := binary.Read(buf, binary.BigEndian, &v)
f:=float64(v)
看起来这是一个大端值。使用
编码/二进制
包:
var v int32
b := []byte{0xD4,0x68,0x91,0x4A}
buf := bytes.NewReader(b)
err := binary.Read(buf, binary.BigEndian, &v)
f:=float64(v)