高位数存放在高地址,低位数存放在低地址称为小端。
高位数存放在低地址,低位数存放在高地址称为大端。
如何判断大小端存放?
int checkEnd()
{
int i = 0x12345678;
char *c = (char *) &i;
return ( *c == 0x12);
}
返回值:大端返回1,小断返回0。
本文介绍了一种简单有效的方法来判断计算机系统是使用大端还是小端字节序。通过一个C语言函数示例,解释了高位数与低位数在内存中存放位置的区别,并给出了具体的实现代码。
高位数存放在高地址,低位数存放在低地址称为小端。
高位数存放在低地址,低位数存放在高地址称为大端。
如何判断大小端存放?
int checkEnd()
{
int i = 0x12345678;
char *c = (char *) &i;
return ( *c == 0x12);
}
返回值:大端返回1,小断返回0。

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