C语言:(3)i=3^5为什么这个表达式的结果是6???

日期:2021-06-04 03:19:02 人气:1

C语言:(3)i=3^5为什么这个表达式的结果是6???

i=3^5 表示位运算中的异或运算,表示把 3异或5的结果赋给i;
异或运算符的算法:同位相同为0,不同为1
具体如下:
3: 11
5: 101
---------------------------
110
二进制110的十进制为6,所以答案为6
    A+
热门评论