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

解决方案 »

  1.   

    比特 bit位操作。18的bit=10010 15=01111
    10010 and 01111=00010=2
      

  2.   

    合取是离散数学中的概念
    and  :对两个   Boolean   表达式执行逻辑合取,或对两个数值表达式执行按位合取。   
    Not  :对   Boolean   表达式执行逻辑求反,或对数值表达式执行按位求反。   
    or   :用于对两个   Boolean   表达式执行逻辑析取,或对两个数值执行按位析取。   
    xor  :对两个   Boolean   表达式执行逻辑异或运算,或对两个数值表达式执行按位异或运算。比特操作是把上面两个十进制转成二进制 18:10010  15:01111
    然后 18 and 15 = 10010 and 01111 =00010
    然后把二进制00010转成十进制得到2
      

  3.   

    二进制和十进制转换楼主会吧?
    如果弄懂了,就给分
    HOHO