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 转化为十进制: 12

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部