二级Java中移位操作符的运算规则
来源:优易学  2011-11-2 15:31:44   【优易学:中国教育考试门户网】   资料下载   IT书店

  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

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训