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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/29 02:58:25
C语言:(3)i=3^5为什么这个表达式的结果是6?C语言:(3)i=3^5为什么这个表达式的结果是6?C语言:(3)i=3^5为什么这个表达式的结果是6?i=3^5表示位运算中的异或运算,表示把3异

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

C语言:(3)i=3^5为什么这个表达式的结果是6?
i=3^5 表示位运算中的异或运算,表示把 3异或5的结果赋给i;
异或运算符的算法:同位相同为0,不同为1
具体如下:
3: 11
5: 101
---------------------------
110
二进制110的十进制为6,所以答案为6