Go语言如何实现机器大小端判断代码分享

我赞美你品格高尚,崇敬你洁白无瑕。我爱你、想你、盼你,像对每一个季节那样。我爱你、想你、盼你,不管世俗的偏见怎样厉害。冬――四季之一的冬,你来吧!我喜欢你纯净的身躯,喜欢你严厉的性格,我要在你的怀抱中锻炼、奋斗、成熟……你可以和春天的万花,夏天的麦浪,秋天的瓜果……比美!

golang语言如何判断机器的大小端?

如下代码供参考:


package main

import (
"fmt"
"unsafe"
)

const N int = int(unsafe.Sizeof(0))

func main() {
x := 0x1234
p := unsafe.Pointer(&x)
p2 := (*[N]byte)(p)
if p2[0] == 0 {
fmt.Println("本机器:大端")
} else {
fmt.Println("本机器:小端")
}
}

以上就是Go语言如何实现机器大小端判断代码分享。在生命的重复磨砺中,右手抓着现实的生活,左手紧握唯一的梦想。青春在渐次的挣扎中憔悴,目光在迷离的期盼中暗淡,梦想在不断的敲打中成熟。生命是一个个轮回,生活是一次次循环,梦想是一遍遍重生。相信梦想,人生就有希望;坚持梦想,成功就在眼前;人生精彩无限。更多关于Go语言如何实现机器大小端判断代码分享请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
golang并发编程的如何实现

Go语言Telnet回音服务器的如何实现

自己动手用Golang如何实现约瑟夫环算法的示例

用go写的五子棋预测算法的如何实现

如何利用systemd部署golang项目的如何实现方法