#include <iostream>

#include <assert.h>
using namespace std;
 
union A 
{
unsigned char b;
unsigned int a;
};
 
int main(void)
{
A object;
object.a=0xf0f1f2;
if((int)object.b==0xf2)
{
cout<<hex<<object.a<<endl;
cout<<hex<<(int)object.b<<endl; 
cout<<"小端模式!"<<endl; 
}
else
{
cout<<object.a<<endl;
cout<<object.b<<endl;
cout<<"大端模式"<<endl; 
}
return 0;
}