1 大小端的定義
大端模式 字數據的高字節存儲在低地址, 低字節存儲在高地址
小端模式 字數據的高字節存儲在高地址, 低字節存儲在低地址
2 利用 union 判定
union check{
int i;
char ch;
}
在32位機中, int 4 bytes, char 1 byte
i = 1 時
大端模式
0x00 0x00 0x00 0x01
-----------> 高地址
小端模式
0x00 0x00 0x00 0x01
高地址<------------
所以通過 ch 的值便可以判定當前的模式
代碼如下