总览
按位"与"和"或"
特点:
-
一个布尔类型的true和false占用一位而不是一个字节
-
十进制数:3---二进制数:0011
-
十进制数:4---二进制数:0100
实例:
上面是"与"的算法:最后是:0×2^0+0×2^1+0×2^2+0×2^3=0
上面是'或'算法:最后是:1×2^0+2×2^1+3×2^2+0×2^3=7
上面是'异或'算法:最后是:1×2^0+2×2^1+3×2^2+0×2^3=7
以上这些数都能是对两个操作数进行操作
取反算法是指:对十进制数的二进制数的位取反。如:3=0011取反以后是:1100---要理解透需要设计补码、源码、反码的概念
左移几位相当于×2的几次方