小端:低地址存放低字节;大端:低地址存放高字节
#include <iostream>
using namespace std;
int checkcpu()
{
union w
{
int a;
char b;
}c;
c.a = 1;
return (c.b == 1);
}
int main()
{
if(checkcpu() == 1)
printf("这是小端\n");
else
printf("这是大端\n");
return 0;
}