Go语言实现机器大小端判断代码分享
2014-10-28 08:55
1206 查看
golang语言如何判断机器的大小端?
如下代码供参考:
复制代码 代码如下:package main
import (
"fmt"
"unsafe"
)
const N int = int(unsafe.Sizeof(0))
func main() {
x := 0x1234
p := unsafe.Pointer(&x)
p2 := (*
byte)(p)
if p2[0] == 0 {
fmt.Println("本机器:大端")
} else {
fmt.Println("本机器:小端")
}
}
您可能感兴趣的文章:
相关文章推荐
- 算法代码实现之冒泡排序,Golang(Go语言)实现
- Shell脚本实现判断IP地址是否在一个ip段内代码分享
- 算法代码实现之二分法查找,Golang(Go语言)实现
- 判断机器大小端的两种实现方法
- Go语言实现遗传算法的实例代码
- PHP判断浏览器、判断语言代码分享
- 算法代码实现之归并排序,Golang(Go语言)实现,自顶向下与自底向上两种方式
- go语言判断大小端
- 算法代码实现之三向切分快速排序,Golang(Go语言)实现
- 判断机器大小端的C语言实现
- C#判断某个软件是否已安装实现代码分享
- 算法代码实现之插入排序,Golang(Go语言)实现
- GO语言quicksort实现.快速排序法代码实现
- 判断机器大小端的两种实现方法
- 大端模式和小端模式的区别与判断手段及代码实现
- 两种方法实现判断当前机器是大端还是小端
- 实现判断机器大小端的两种方法
- C语言实现的bitmap位图代码分享
- 判断机器大小端的两种实现方式
- C语言实现判断大端小端存储方式的代码