日期:2014-05-19  浏览次数:20943 次

什么叫比特操作,按位合取
什么叫比特操作,按位合取,   18   and   15=2是如何操作的

------解决方案--------------------
比特 bit位操作。18的bit=10010 15=01111
10010 and 01111=00010=2
------解决方案--------------------
合取是离散数学中的概念
and :对两个 Boolean 表达式执行逻辑合取,或对两个数值表达式执行按位合取。
Not :对 Boolean 表达式执行逻辑求反,或对数值表达式执行按位求反。
or :用于对两个 Boolean 表达式执行逻辑析取,或对两个数值执行按位析取。
xor :对两个 Boolean 表达式执行逻辑异或运算,或对两个数值表达式执行按位异或运算。

比特操作是把上面两个十进制转成二进制 18:10010 15:01111
然后 18 and 15 = 10010 and 01111 =00010
然后把二进制00010转成十进制得到2