Little-Endian : 高地址放高字节,低地址放低字节
Big-Endian
如果将一个32位的整数0x12345678存放到一个整型变量(int)中,大端,小端的存储格式如表所示:
地址偏移 |
大端模式 |
小端模式 |
0x00 |
12(OP0) |
78(OP3) |
0x01 |
34(OP1) |
56(OP2) |
0x02 |
56(OP2) |
34(OP1) |
0x03 |
78(OP3) |
12(OP0) |
判断CPU的存储方式:
****************************
判断CPU的存储方式
Big-Endian
Little-Endian : return 0
*****************************
char CheckEndian(void)
{
}