一个函数判断你的计算机是小端存储仍是大端存储

今天看unix网络程序设计看到一个小程序,很受启发。小程序 int check_cpu()网络 { union{ short a; char b; }c; c.a=1; return c.b == 1; }函数 若是是小端存储返回1,大端存储返回0.spa 感受这个函数很巧妙,利用union的特色,来判断内存的存储形式。设计 union用途:是不一样类型的变量占用同一内存;unix 结构体长度:等
相关文章
相关标签/搜索