已知 int a=1.b=3.则a∧b 的值是多少?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 16:15:42

已知 int a=1.b=3.则a∧b 的值是多少?
已知 int a=1.b=3.则a∧b 的值是多少?

已知 int a=1.b=3.则a∧b 的值是多少?
^这个符号表示“异或”操作
二进制中异或有如下计算规则:
1^0 = 1
1^1 = 0
0^1 = 1
0^0 = 0
以16位计算机为例:
a=1换成二进制就是:0000000000000001
b=3换成二进制就是:0000000000000011
按位异或后的结果是:0000000000000010
再换算成十进制为:2