高位数存放在高地址,低位数存放在低地址称为小端。
高位数存放在低地址,低位数存放在高地址称为大端。
如何判断大小端存放?
int checkEnd()
{
int i = 0x12345678;
char *c = (char *) &i;
return ( *c == 0x12);
}
返回值:大端返回1,小断返回0。
高位数存放在高地址,低位数存放在低地址称为小端。
高位数存放在低地址,低位数存放在高地址称为大端。
如何判断大小端存放?
int checkEnd()
{
int i = 0x12345678;
char *c = (char *) &i;
return ( *c == 0x12);
}
返回值:大端返回1,小断返回0。