、、、、^符号含义
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
、、、、^符号含义
|和&为计算机中⼆进制之间的位运算
在计算机中⼆进制的0表⽰false,1表⽰true。
|为位运算中的或运算:它的运算逻辑为⼀真则真,全假则假
&为位运算中的并运算:它的运算逻辑为⼀假则假,全真则真
||和&&为计算机中的逻辑运算符
||表⽰为或运算:它的运算逻辑为只要⼀个为true则结果为true
&&表⽰为并运算:它的运算逻辑为全为true时结果才为true,类似于and,只有两边结果都为true时,最后结果才为true ^为计算机中的异或运算
int x=1;
int y=2;
x^=y;//异或运算,相同为0不同为1。
结果为3.
System.out.println("x="+ ++x);
⼆进制运算过程:
0 0 0 1
0 0 1 0
0 0 1 1
最后在执⾏++x,所以最后输出为4。