int m = -2; 0xfffffffe
int b = m>>31; 0xffffffff
int n = 2; 0x00000002
int k = n>>31; 0x00000000
int m = -1; 0xffffffff
int b = m<<31; 0x80000000
int n = 1; 0x00000001
int k = n<<31; 0x80000000