计算机二级辅导:Java中移位操作符的运算规则
发布时间:2010/3/14 18:19:50 来源:城市学习网 编辑:MOON
int g = a 1;// 有符号右移1位,左侧缺的位以符号位补齐,正数就是0, "00000000000000000000000000001101" = 13
int f = b 1; // 有符号右移1位,左侧缺的位以符号位补齐,负数就是1, “11111111111111111111111111111111”= -1
f = b 1; // 无符号右移1位,左侧缺的位以0补齐, “01111111111111111111111111111111”= 2147483647
f = b 1; // 无符号左移1位,右侧缺的位以0补齐, “10000000000000000000000000000010”= -2
: