- > 大于号
- < 小于号
- >> 向右移位 eg: 3>>1,3向右移动一位,二进制表示为 11变为1,返回到十进制为 1。
- << 向左移位 eg: 3<<1,3向左移动一位,二进制表示为 11变为110,返回到十进制为 6。
- & 位与符 eg: 3 & 1,两数相同位置全为1,才能为1。二进制表示为 11 & 1 变为01,返回到十进制为 1。
- | 位或符 eg: 3 | 1,两数相同位置只要有一个为1,就为1。二进制表示为 11 | 1 变为11,返回到十进制为 3。
- ^ 位异或符 eg: 3 ^ 1,两数相同位置相反才能为1。二进制表示为 11 ^ 1 变为10,返回到十进制为 2。
本文详细介绍了计算机科学中常用的位运算符,包括大于号(>)、小于号(<)、向右移位(>>)、向左移位(<<)、位与符(&)、位或符(|)及位异或符(^)。通过具体的例子展示了如何使用这些运算符进行二进制位操作,并解释了其在十进制数值上的变化。
7万+

被折叠的 条评论
为什么被折叠?



