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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 23:59:54
C语言中 表达式21^2的值是23 为什么?^不是异或的意思吗?
xM 04RޣRڂ⿂)T7Rkɤq+a7o3l&؇"M:lEWpݭZ,h3ϝ-hiiiMŨ)d$^kpo9u?` {z9t1&L?Dp!$DŽ6?B C2:."zX

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

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