1. bool isBigEnding()...{
int i = 1;
return ((char)i) == 1;
}

2. bool isBigEnding()...{

union ...{
int i;
char c;

}x=...{1};
return x.c == 1;
}


3. bool isBigEnding...{

union ...{
int i ;

struct ...{
unsigned short int b : 8;
}bit;

}x=...{1};
return x.bit.b == 1;
}