输出
[0]: 0x12 addr:0xc042010248 [1]: 0x34 addr:0xc042010249 [2]: 0x56 addr:0xc04201024a [3]: 0x78 addr:0xc04201024b
也可以使用下面的方式
n := 0x12345678 var data []byte = make([]byte,4) //操作的都是无符号整型 binary.BigEndian.PutUint32(data,uint32(n))
可以使用下面的方式判断当前系统的字节序类型
const INT_SIZE int = int(unsafe.Sizeof(0))
//判断我们系统中的字节序类型 func systemEdian() { var i int = 0x1 bs := (*[INT_SIZE]byte)(unsafe.Pointer(i)) if bs[0] == 0 { fmt.Println("system edian is little endian") } else { fmt.Println("system edian is big endian") } }
go语言字节的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于go 字节数组、go语言字节的信息别忘了在本站进行查找喔 。
推荐阅读
- 赛车魅影下载手机版游戏,赛车魅力
- 狂暴下载,狂暴下载 MP4
- 华为p30鸿蒙3拍照,华为 p30 拍照
- 计算机毕业设计选题吸引人,计算机专业简单的毕业设计题目
- php返回前端数据 php返回数据给前端
- 什么是线上投注的游戏直播,网上投注是什么
- 怎么调显卡的一个渲染质量,显卡渲染gpu怎么设置
- 微信视频号播放次数,微信视频播放次数2000多大吗
- vb.net里的跳跃语句 vb跳转语句