Go语言实现机器大小端判断代码分享
golang语言www.devze.com如何判断机器的大小端?
如下代码供www.devze.com参考:
复制代码 代码如下:
package main import ( "fmt" "unsafe" ) const N int = int(unsafe.Sizeof(0)) func main() { x := 0x1234www.devze.com p := unsafe.Pointer(&x) p2 := (*[N]byte)编程客栈(p) &nw开发者_云计算ww.devze.combsp; if p2[0] == 0 { fmt.Println("本机器:大端") } else { fmt.Println("本机器:小端") } }
精彩评论