操作系统-大端小端及判断

大端

大端模式(Big-endian):在内存高位存放低位值,即读取时认为第一个字节是最高位字节。

小端

小端模式(Little-endian):在内存地位存放低位值,即读取时认为第一个字节为最低位字节。

辨别

C++

```c++
union
{
__int32 a;
__int8 b;
} test;
bool isBigEndian()
{
test.a = 1;
if(test.b == 1)
return true;//为大端模式
else
return false;//为小端模式
}