如何使用联合体判断一个机器是大端还是小端
#include<iostream>
using namespace std;
union Checker//联合体中的数据共享内存
{int val;char ch[2];
};
int main()
{Checker checker;checker.val = 0x1234;if (checker.ch[0] == 0x34)//数组中的数据是由低地址往高地址存放{cout << "小端" << endl;}else cout << "大端" << endl;return 0;
}