Go語言實現(xiàn)機器大小端判斷代碼分享
更新時間:2014年10月28日 08:55:10 投稿:junjie
這篇文章主要介紹了Go語言實現(xiàn)機器大小端判斷代碼分享,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
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("本機器:小端")
}
}
相關(guān)文章
golang實現(xiàn)實時監(jiān)聽文件并自動切換目錄
這篇文章主要給大家介紹了golang實現(xiàn)實時監(jiān)聽文件,并自動切換目錄,文中通過代碼示例給大家介紹的非常詳細,對大家的學習或工作有一定的參考價值,需要的朋友可以參考下2023-12-12Go語言實現(xiàn)冒泡排序、選擇排序、快速排序及插入排序的方法
這篇文章主要介紹了Go語言實現(xiàn)冒泡排序、選擇排序、快速排序及插入排序的方法,以實例形式詳細分析了幾種常見的排序技巧與實現(xiàn)方法,非常具有實用價值,需要的朋友可以參考下2015-02-02Golang?errgroup?設(shè)計及實現(xiàn)原理解析
這篇文章主要為大家介紹了Golang?errgroup?設(shè)計及實現(xiàn)原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08