#include #include #define LSB(x) (x & 1) #define MSB(x) ((x >> (8*sizeof(x)-1)) & 1) void main(void) { printf("LSB(4): %d\n", LSB(4)); printf("LSB(5): %d\n", LSB(5)); printf("MSB(5): %d\n", MSB(5)); printf("MSB(0x80000000): %d\n", MSB(0x80000000)); printf("sizeof(int): %d\n", sizeof(int)); }