大端字节序 大端字节序的存储是将低字节放在高地址,高字节放在低位址。 小端字节序 小端字节序的存储是将低字节放在低地址,高字节放在高地址。 在VS2019中举一个例子: 可以用代码检验是大端还是小端: #include <stdio.h> int main() { int a = 1; char* p = (char*)&a; //字符指针只读1个字节,读8位 if (*p == 1) printf("小端\n"); else printf("大端\n"); return 0; } 运行结果: