2019-11-07 |

什么是大端和小端?如何判断一个系统是大端还

大端就是高位字节存放在内存的低地址段,低位字节存放在内存的高地址段;
小端就是低位字节存放在内存的低地址段,高位字节存放在内存的高地址段;
判断方法:
union {
    short val;
    char c[sizeof(short)];
} test;
test.val = 0x0102;
if (test.c[0] == 0x01 && test.c[1] == 0x02)
    cout << "big endian" << endl;
else
    cout << "little endian" << endl;
A
B
C
D
答案:
解释:

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论