C语言运算符 |和^各有什么功能?

日期:2021-06-07 20:54:04 人气:1

C语言运算符 |和^各有什么功能?

|表示按位或,规则是一个为1或二个都为1,结果为1,^表示按位异或,规则是相同为0,相异为1。首先把两个操作数化成二进制,然后按位进制操作:
5|3
5的二进制00000101
3的二进制00000011
00000111(化为十进制是7)
5^3
5的二进制00000101
3的二进制00000011
00000110(化为十进制是6)
    A+
热门评论