确定主机字节序的程序
来源:互联网 发布:c语言编程简易小游戏 编辑:程序博客网 时间:2024/05/22 13:37
int main(int argc,char **argv) { union { short s; char c[sizeof(short)]; } un; un.s = 0x0102; if (sizeof(short) == 2) { if (un.c[0] == 1 && un.c[1] == 2) printf("大端\n"); else if (un.c[0] == 2 && un.c[1] == 1) printf("小端\n"); else printf("unknown\n"); } exit(0);}
考虑16位的short整数,它由2个字节组成。内存中存储这两个字节有两种方法:一种格式将低序字节存储在起始地址,这称为小端字节序;另一种方法是将高序字节存储在起始地址,这称为大端字节序。
确定主机字节序的方法是:使用联合体定义一个short,和一个short字节大小的数组,这样通过赋值的short,能够通过数组的表示得到这个数值的地址存储方案。
1 1
- 确定主机字节序的程序
- 确定主机字节序的程序
- 确定主机字节序
- 确定大小端模式(主机字节序)
- 判断主机的字节序
- 如何查看主机的字节序
- 关于网络字节序和主机字节序的转换
- 关于网络字节序和主机字节序的转换
- 关于网络字节序和主机字节序的转换
- 网络字节序与主机字节序的转换
- 网络字节序与主机字节序的转换~!~~~
- 网络字节序与主机字节序的转换
- 网络字节序与主机字节序的转换
- 网络字节序与主机字节序的转换
- ip地址 网络字节序 主机字节序的关系
- 网络字节序与主机字节序的转换
- 网络字节序与主机字节序的转换
- 网络字节序与主机字节序的转换[转]
- HD—OJ——吃糖果
- Ruby Array and .max
- 学习ASP.NET MVC5框架揭秘笔记-ASP.NET路由(六)
- Borg论文(Larmport版)
- Java回忆录(七)-------面向对象-----进阶篇
- 确定主机字节序的程序
- 双击事件
- building an array from several ranges
- 第12周 程序阅读-多重继承3
- VS2008引用.lib静态库文件
- iTween曲线动画(沿着轨迹运动)
- SVM, Perceptron, LDA, Logistic Regression etc.
- java Network programming using socket(1)
- 2015 百度之星(资格)1003