逻辑运算符
& : 当两个都为1的时候为1 例如: 00001010 & 00001001 = 00001000
| :当两个任何一个为1的时候为1 例如: 00001010 & 00001001 = 00001011
^ : 当两个只有一个为1的时候为1 例如: 00001010 & 00001001 = 00000011
移位运算
>> 与>>> 前者称为有符号位,后者称为无符号位
有符号位正数 向右移动高位用0填充, 负数用1填充
无符号位直接用 0 填充
左移相同: << 与 <<< 不过负数的高位是在后面
本文详细介绍了逻辑运算符(&, |, ^)的操作原理及其应用实例,并对比了两种不同的移位运算(>>, >>>)的特点及区别。通过具体的二进制数例子解释了这些运算符如何工作。
1412

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



