大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,存储模式类似把数据当作字符串顺序处理。
小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,存储模式将地址的高低和数据位权有效地结合起来
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;
- }
-