int main ( void ) { unsigned int x, y, z; x = 0x00000001; y = x << 33; //违背1 x = 0x80000000; z = x >> 33; //违背2 return ( 0 ); }