小端:就是数据的低字节存储在地址的低字节位,数据的高字节存储在地址的高字节位
大端:数据的高字节位存储在地址的低字节位,数据的低字节位存储在地址的高字节位
如何判断?
#include <stdio.h>
int main(void)
{
int a=0x1234;
char b=a;
printf("b=%#x\n",b);
return 0;
}
利用 强制转换,因为是隐式强制转换,那么就会失去精度,char保留int的低字节位,打印出b的值就可以知道是大端存储方式还是小端存储方式