来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/18 03:10:51
java:^ 的意思?
Java中的位运算符!用来做按位异或运算的.异或指的是相同位值相同异或结果为0,相同位异或值不同结果为1.
例如:int i = 2^3;
首先需要将数字转换成二进制数,然后进行运算.2的二进制数是10 3是11
10
11 ^
-----------
01
所以,i中的结果是数字1.
再问: 答案为01,0就舍了吗?
再答: 二进制数啊0.....01结果转换会十进制数也是1啊。不管有多少零。