- 博客(2)
- 收藏
- 关注
原创 移位操作符
左移操作符(<<) 运算规则:将二进制左移动一位。左边丢弃,右边补0。 例:a = 2 << 1 00000010 << 1 = 00000100 = 4 。 右移操作符(>>) 运算规则:将二进制右移动一位。有两种算法,一种是算术右移,右移丢弃,左边补原符号位;另外一种是逻辑右移,右移丢弃,左边补0。(负数是以补码的形式进行) 例:a = 10 >> 1 00001010 >> 1 = 00000101 =...
2021-12-09 21:33:31
159
原创 位操作符(按位与、按位或、按位异或)
按位与(&) 参与运算的两个数,按二进制‘与’ 运算规则:当两个数的二进制同时为1时,结果为1,否则为0。(负数按补码形式存在) 例:5& 6 即00000101& 00000110 = 00000100 = 4 按位或(|) 参与运算的两个数,按二进制‘或’ 运算规则:当两个数的二进制中只要有一个为1时,结果为1。 例:2 | 4 即 00000010 | 00000100 = 00000110 = 6 按位异或(^) 参与运算的两个...
2021-12-09 20:59:18
459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人