2016 - 2024

感恩一路有你

java中的运算符号 java中异或是怎样算的?

浏览量:2036 时间:2021-04-11 06:24:09 作者:admin

java中异或是怎样算的?

异或运算(^)基于二进制数据。也就是说,当代码中使用异或运算时,这两个条件在运算前会被转换成二进制数据。如果外国同一个地方的值相同(均为0或均为1),则为0;如果值不同(一个为0,一个为1),则为1。例如,int a=4,int b=6,int c=a^b//c的值是a和b的异或。过程1和a的二进制值是0000 0100//,因为高位相同,所以低8位被删除。2异或后B的二进制值为0000 0110 3,0000 0010//结果为2

差1:&;和|可以用于位运算,即二进制运算,但|不能。区别二:在逻辑运算中,| |称为短路逻辑运算符,即先判断左边的逻辑值。如果你能决定结果,你就不会浪费时间判断右边的逻辑值。例如,(2<3)|(a*5b/3-C>5),因为(2<3)为真,右侧为真或假,所以结果为真,因此右侧不再确定。而|总是由双方决定的,称为非短路逻辑运算符。

java中的运算符号 java中的指数运算 java输出中加法运算

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。