C++(2)Big-Endian VS Littler-Endian
1、概念
大端:高字节存放在低地址,低字节存放在高地址。
小端:低字节存放在低地址,高字节存放在高地址。简称“低低小”
2、如何判别大端小端
int IsSmallEnd2()
{
int i = 0x11223344;
if (*(char*)(&i) == 0x44)
{
return 1;
}
else
return 0;
}
大端:高字节存放在低地址,低字节存放在高地址。
小端:低字节存放在低地址,高字节存放在高地址。简称“低低小”
int IsSmallEnd2()
{
int i = 0x11223344;
if (*(char*)(&i) == 0x44)
{
return 1;
}
else
return 0;
}