大小端怎么记?
涉及的概念: 低地址、高地址、低字节、高字节、大端、小端
我是这样记得:(什么样的人处在什么样的位置)低字节在低地址,即小端(小人物、打工仔);
确定大小端:
/* return 0: 大端;1: 小端 */
unsigned char GetEndian(void)
{
union un { // 定义局部共用体
int i;
char c;
}local_un;
local_un.i = 1; // 修改i和c的值
return u.c;
}