简单位运算 发表于 2020-02-23 | 分类于 Java基础复习 字数统计: 174 word | 阅读时长 ≈ 1 min 位运算符 1.位运算符操作的都是整形的数据 2.类型: 左移运算符 << :在一定范围内,每向左移动一位,相当于 * 2 右移运算符 >> :在一定范围内,每向右移一位,相当于 / 2 3.举例: 21 << 2 = 82 3 >> 1 = 1 4.说明 左移运算符,空位补0,被移除的最高位丢弃,空缺位补0 右移运算符,被移位的二进制最高位是0,右移后,空缺位补0;最高位是1,空缺位补1 无符号右移 >>> ,被移位二进制最高位无论是0或者是1,空缺位都用0补