首页 > 编程 > Golang > 正文

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("本机器:小端")   
    }   
}  

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表