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

相关文章
相关标签/搜索