zoukankan      html  css  js  c++  java
  • JAVA 或与非运算符 与(&)、或(|)、异或(^)

    运算步骤:

    第一步:.转成二进制,即01表示的数字,如5的二进制为 0000  0101,我用八位表示。

    第二步:比较二者位数上的数字

    1.与运算符

    与运算符用符号“&”表示,其使用规律如下:
    两个操作数中位都为1,结果才为1,否则结果为0,例如下面的程序段。

    声明并初始化: int a = 10; int b = 6;

     二进制: a = 0000 1010

                  b = 0000 0110

    结算结果:  0000 0010 转化为十进制: 2

    2.或运算符
    或运算符用符号“|”表示,其运算规律如下:

    两个位只要有一个为1,那么结果就是1,否则就为0,


    声明并初始化: int a = 10; int b = 6;

     二进制: a = 0000 1010

                  b = 0000 0110

    结算结果:  0000 1110 转化为十进制: 14
    3.异或运算符
    异或运算符是用符号“^”表示的,其运算规律是:
    两个操作数的位中,相同则结果为0,不同则结果为1。


    声明并初始化: int a = 10; int b = 6;

     二进制: a = 0000 1010

                  b = 0000 0110

    结算结果:  0000 1100 转化为十进制: 10

  • 相关阅读:
    swift 上的 lazy
    oc runtime
    iOS布局
    ios微信支付 v3
    好用的工具
    自己曾经没注意的东西
    根据文字计算出label的高度
    项目swift的一些问题
    UIAppearance
    书签
  • 原文地址:https://www.cnblogs.com/jxldjsn/p/10858565.html
Copyright © 2011-2022 走看看