00001 union endian 00002 { 00003 int a; 00004 char b; 00005 }; 00006 00007 int main() 00008 { 00009 endian e; 00010 e.a = 3; 00011 return e.a == e.b; 00012 } 00013