#include<stdio.h>
#include<strings.h>
int isbigendian()
{
unsigned short flag = 0x1122;
if(*((unsigned char*) &flag) == 0x11)
return 1;
else
return 0;
}
main()
{
if(isbigendian())
printf("big-endian/n");
else
printf("little-endian/n");
}
#include<strings.h>
int isbigendian()
{
unsigned short flag = 0x1122;
if(*((unsigned char*) &flag) == 0x11)
return 1;
else
return 0;
}
main()
{
if(isbigendian())
printf("big-endian/n");
else
printf("little-endian/n");
}
本文提供了一个简单的C程序来检测计算机系统的字节序类型。通过比较预定义的短整型数值在内存中的存储方式,程序能够判断当前运行环境是采用大端还是小端字节序。
1301

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



