大端模式和小端模式的判别!

来源:互联网 发布:类似蓝牙的软件 编辑:程序博客网 时间:2024/04/29 04:54
 

大端模式:

    一般我们较习惯的模式,数值的高位存入低地址中,低位存入高地址中。如在16位的CPU中,一个整型占有2个字节,如0x1234,它存储在存储器的顺序是地址的低位存0x12,高位存0x34;

小端模式:

   与大端模式相反,数值的高位存入高地址,低位存入地址中。如条件同上,0x1234,它的存储的顺序是数值的高位0x12存入高地址,数值的低位0x34存入低地址。0x34,0x12

大端与小端模式的判定(C语言)

int i = 0x1234;

char j,k;

j = ((char*)&i)[0];

k = ((char*)&i)[1];

print("%s",j);

如果j的值为0x12,则为大端模式,如果j的值是0x34,则为小端模式

原创粉丝点击