大端: 高尾端 -高字节在低地址
小端: 低尾端-低字节在低地址
第一种:
#include <stdio.h>
void main()
{
int a = 0x12345678;
char c = *(char*)&a;
if (0x78 == c)
printf("小端模式\n");
else
printf("大端模式\n");
}
第二种:
#include <stdio.h>
void main()
{
union TEST_UNION_U
{
int a;
char c;
}TEST_UNION;
TEST_UNION.a = 0x12345678;
if (0x78 == TEST_UNION.c)
printf("union 小端模式\n");
else
printf("union 大端模式\n");
}