网上也有很多测试大小端的程序实例,有什么联合体之类的,个人感觉下面这个简单的程序 足够了,当然如果你想显得高深莫测点,也可以用其它法。
#include <stdio.h>
int main(int argc, char * argv[])
{
int a = 0x12345678; /*测试用的数据*/
char * p = NULL;
p = (char *)(&a);
if(*p == 0x78)
{
printf("The little endian\n"); /*输出小端*/
}
else
{
printf("*p = %x\n",*p);
printf("The big emdian\n");
}
return 0;
}
本文提供了一个简单直观的大小端测试程序实例,通过运行该程序可以轻松验证系统的大小端属性,适合初学者快速理解大小端概念。
1239

被折叠的 条评论
为什么被折叠?



