C语言中 表达式21^2的值是23 为什么?^不是异或的意思吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 00:59:56
C语言中 表达式21^2的值是23 为什么?^不是异或的意思吗?

C语言中 表达式21^2的值是23 为什么?^不是异或的意思吗?
C语言中 表达式21^2的值是23 为什么?^不是异或的意思吗?

C语言中 表达式21^2的值是23 为什么?^不是异或的意思吗?
是23
21的二进制(只写八位):0001 0101
2的二进制 :0000 0010
那异或后的结果:0001 0111对应的十进制就是23