#include <stdio.h> int main(void) { unsigned int a=0x0123456789; unsigned char *p = (unsigned char *)&a; if(0x01 == *p){ printf("Big-Endian\n"); }else if(0x89 == *p){ printf("Little-Endian\n"); } return 0; }
在看传感器资料时看到了大小端的说明,那么我们经常使用处理器时,如果不看手册怎么知道是大端还是小端呢?
奉献一个小程序: