大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,存储模式类似把数据当作字符串顺序处理。
小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,存储模式将地址的高低和数据位权有效地结合起来
windows是小端模式
测试大小端代码
union Test {
short val;
char ch[2];
};
if (t.ch[0] == 0x02) {
std::cout << "小端" << std::endl;
}
else if (t.ch[0] == 0x01) {
std::cout << "大端" << std::endl;
}