Go语言实现机器大小端判断代码分享
                (编辑:jimmy 日期: 2025/11/4 浏览:3 次 )
            
            
            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语言中的流程控制结构和函数详解