大端和我们平时的书写方式相同,即在高位存储在地址低位,而小端则是高位存储存在地址高位
那么判断大端还是小端,即可以通过地址低位存储的究竟是高位还是低位来判断是大端还是小端
十六进制一个数值占4位,一个存储单位为8位,将int型强转为char型,char占位一个字节,如果c输出为E(ascaii 十六进制为45),则说明是小端
void IsBigEndian()
{
int a = 0x1245;// 十六进制,一个数值占4位
char c = a;
cout<<c;
}