Java中移位操作符的运算规则

  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

而不去欣赏今天就开在我们窗口的玫瑰。

Java中移位操作符的运算规则

相关文章:

你感兴趣的文章:

标签云: