代码片段1:
int tmp = 0xffffffde;
tmp = tmp>>31; //有符号右移的结果为0xffffffff
tmp = 0xffffffde;
tmp = tmp >>>31; //无符号右移的结果为0x00000001
代码片段2:
int tmp = 0x80000000;
tmp = tmp>>31; //有符号右移的结果为0xffffffff
tmp = 0x80000000;
tmp = tmp >>>31; //无符号右移的结果为0x00000001