大端系统(Big-endian):数据的低字节存放在高地址中。如power pc,aix等。
小端系统(Little-endian):数据的低字节存放在低地址中。 如arm,x86,amd等。
判断大小端系统的代码:
int checkCPU( )
{
union w
{
int a;
char b;
} c;
c.a = 1;
return(c.b ==1);
}
int main()
{
checkCPU()==1 ? printf("Little-endian/n") : printf("Big-endian/n");
return 0;
}
本文介绍了大端系统与小端系统的基本概念,并提供了一个简单的C代码示例来判断当前系统的端类型。适用于计算机体系结构和编程领域的学习者。

1624

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



