<strong>方法一:</strong><strong>#include<stdio.h>
int main()
{
int val = 1;
char *p=(char*)&val;
if(val == *p)
printf("output little\n");
else
printf("output big");
return 0;
}</strong>
本文介绍了一种通过C语言程序来判断计算机系统采用的是大端还是小端字节序的方法。该程序通过将一个整数赋值给变量,并将其强制转换为字符指针类型来比较原始整数值与第一个字节是否相同,从而确定系统的字节序。
<strong>方法一:</strong><strong>#include<stdio.h>
int main()
{
int val = 1;
char *p=(char*)&val;
if(val == *p)
printf("output little\n");
else
printf("output big");
return 0;
}</strong>
361

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