Java代码输出结果分析:异或运算的应用
public class Test {
public static void main (String args[ ]) {
int m = 100;
m = m^m;
System.out.println(m);//代码
}
}内容:输出结果为0。
这段代码使用了异或运算符 (^)。异或运算的规则是:
- 如果两个操作数的位相同,则结果为0。
- 如果两个操作数的位不同,则结果为1。
在代码中,'m^m' 将变量m与自身进行异或运算。由于任何数与自身进行异或运算的结果都是0,因此代码的输出结果为0。
原文地址: https://www.cveoy.top/t/topic/nk6z 著作权归作者所有。请勿转载和采集!