java中异或运算符,Java中异或
如何解决写爬虫IP受阻的问题?立即使用。
Java中值运算符主要是针对二进制的,包括AND、NOT、or和XOR。表面上看起来有点像逻辑运算符,但逻辑运算符是对两个关系运算符进行逻辑运算,而位运算符主要是对两个二进制数的位进行逻辑运算。
让我们介绍一下XOR运算符的用法:
异或运算符
XOR运算()基于二进制数据。也就是说,在代码中使用异或运算时,会先将两个条件进行转换,转换成二进制数据后再进行运算。在国外,同值(全0或全1)为0,差(一个为0,一个为1)为1。
它的运算规则是:在两个操作数的位中,相同的结果为0,不同的结果为1。
让我们看一个简单的例子。
公共类数据16
{
公共静态void main(String[] args)
{
int a=15
int b=2;
system . out . println( A与B异或的结果为:(A B));
}
}运行结果
A和B异或的结果是:
13分析上面的程序段:A的值是15,转换成二进制1111,而B的值是2,转换成二进制0根据异或的运算规则,可以得出结果是1101或13。以上是java中XOR的操作方法。更多详情请关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。