标题:Go语言实现机器大小端判断代码分享
作者:网友
日期:2020-04-01 19:25:18
内容:

这篇文章主要介绍了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("本机器:小端")   
    }   
}  


返回列表 网站首页