大端模式:
数据的高字节存储在内存的低地址中,数据的低字节存储在内存的高地址中。
小端模式:
数据的高字节存储在内存的高地址,低字节存储在低地址。
大小端检测方法:
#include <stdio.h>
typedef union
{
char ch;
int i;
}ENDIAN_U;
int main(void)
{
ENDIAN_U tmp;
tmp.i = 1;
if(1 == tmp.ch)
{
printf("小端模式\n");
}
else
{
printf("大端模式\n");
}
return 0;
}