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("本机器:小端") } }
友情链接: json在线解析 通晓查询 糯晒黄历 姓名打分 币安app官网下载