计算机的字节存储顺序有两种,即字节大端存储模式和字节小端存储模式。
字节小端存储模式,低地址字节存储在前,高地址字节存储在后。字节大端存储模式相反,高地址字节存储在前,低地址字节存储在后。
在使用C语言的io操作函数,存取数据和读取数据的时候,发现了字节大端小段存储顺序的问题。
FILE * fp;
fp=fopen("test.dat","wb");
short a = 259;//0b00000001_00000011
fwrite(&a, 2, 1, fp);
发现数据在dat文件中的存储方式为小端存储模式。