判断机器的大小端模式

来源:互联网 发布:小程序怎么连接数据库 编辑:程序博客网 时间:2024/05/02 01:17

大端: 数据的高字节在低地址 , 数据的低字节在高地址

小端:数据的低字节在低地址,数据的高字节在高地址

采用联合体的方法来确定大小端

#include <iostream>using namespace std;union A{char c[2];short s;};void main(){union A a1;a1.s = 0x1234;printf("a1.s =%x\n",a1.s);printf("a1.c[0] =%x\n",a1.c[0]);printf("a1.c[1]=%x\n",a1.c[1]);}


 

输出结果为:

a1.s = 1234;

a1.c[0] = 34;

a1.c[1] = 12;

看出数据的低字节在低地址

数据的高字节在高地址

所以为小端模式

 

原创粉丝点击