zoukankan      html  css  js  c++  java
  • 与、或、异或的运算

    • 与运算 (“  & ”)

      参与运算的两个数据,按照二进制位进行“与运算”。
      运算规则:0&0=0;   0&1=0;   1&0=0;    1&1=1;
      即:两位同时为1,则值为1。否则为0
      例如:6 & 7 = 110 & 111 = 110 = 6
      8 & 3 = 1000 & 11 = 0 = 0

    • 或运算 (“ | ”) 

      参与运算的两个数据,按照二进制位进行“或运算”。
      运算规则:0&0=0;   0&1=1;   1&0=1;    1&1=1;
      即:参与运算的两个数据只要有一个值为1 那么值为1
      例如:12 | 5 = 1100 | 101 = 1101 = 13
      4 | 5 = 100 | 101 = 101 = 5 

    • 异或运算 (“ ^ ”)

       参与 运算的两个数据,按照二进制位进行“异或运算”。
       运算规则: 0&0=0;   0&1=1;   1&0=1;    1&1=0;
       即:参加运算的两个对象,如果两个相应位为“异”(值不同),则该位结果为1,否则为0。
       例如:9^5可写成算式如下: 00001001^00000101=00001100 (十进制为12)可见9^5=12  


       学习自:https://www.cnblogs.com/wisdom-jie/p/7732940.html

     

  • 相关阅读:
    第十四周学习进度
    第十三周学习进度
    第十二周学习进度条
    从用户体验角度评价所使用的输入法。
    个人博客十
    数组测试 --Junit
    看了build to win之后的感想
    思考题
    数组中最大子数组之和
    使用Espresso进行UI测试
  • 原文地址:https://www.cnblogs.com/isdxh/p/8488605.html
Copyright © 2011-2022 走看看