java中异或是怎样算的?
异或运算(^)基于二进制数据。也就是说,当代码中使用异或运算时,这两个条件在运算前会被转换成二进制数据。如果外国同一个地方的值相同(均为0或均为1),则为0;如果值不同(一个为0,一个为1),则为1。例如,inta=4,intb=6,intc=a^b//c的值是a和b的异或。过程1和a的二进制值是00000100//,因为高位相同,所以低8位被删除。2异或后b的二进制值为000001103,00000010//结果为2
原文标题:java异或运算符 java中异或是怎样算的?,如若转载,请注明出处:https://www.tzjingsheng.com/news/52069.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「豪运号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。