str:可以做加法运算,不能做减法运算
左移、右移操作符
- 只适用于int类型(含bool类型--可视为整数型)
- 左移:左侧溢出忽略;在最低位补0
- 右移:右侧溢出忽略;左侧补原来最高位的数值
- 左移,相当于✖️2
- 右移,相当于➗2(修正: 底除2)
正整数:底除和整除效果一样
负数:底除和整除结果不同
-7>>2
补充:
整数二进制存储的最高位称为“符号位”。
- 如果最高位是1,那就代表着这个整数是一个负数;
- 如果最高位是0,那么这个整数就是非负数(0或正整数)。
str:可以做加法运算,不能做减法运算
左移、右移操作符
正整数:底除和整除效果一样
负数:底除和整除结果不同
-7>>2
补充:
整数二进制存储的最高位称为“符号位”。