#include<stdio.h>
int is_little_endian(void )
{
unsigned int tmp=0x4567;
char * ch = (char * )&tmp;
if(ch[0]==(char)0x67)
{
printf("little_endian/n");
return 1; //小端模式时最小字节放在最低的地址处,即第一个地址处是最小的。
}
else
{
printf("big_endian/n");
return 0;
}
}
void main(void)
{
is_little_endian();
}
判断系统大小端
最新推荐文章于 2021-10-08 22:26:23 发布