Big Endian和Little Endian

栏目:字符和编码 作者:admin 日期:2015-11-15 评论:0 点击: 3,161 次

一个字符可能占用多个字节,那么这多个字节在计算机中如何存储呢?比如字符0xABCD,它的存储格式到底是AB CD,还是CD AB 呢?实际上两者都有可能,并分别有不同的名字。如果存储为AB CD,则称为Big Endian;如果存储为 CD AB,则称为Little Endian。
具体来说,以下这种存储格式为Big Endian,因为值(0xABCD)的高位(0xAB)存储在前面:
地址                 值
0x00000000     AB
0x00000001     CD
相反,以下这种存储格式为Little Endian:
地址                 值
0x00000000     CD
0x00000001     AB

Big Endian和Little Endian:等您坐沙发呢!

发表评论