开发者

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

    }  

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新运维

运维排行榜