关于c语言问题,求解答,大家看一下

img


关于c语言问题,求解答,大家看一下,这几个符号也没看懂,大家能不能帮我这个

1010 0111 + 10 = 1010 1001
十进制的2 = 二进制的10
相加后等于2就往前进1位
十进制的3 = 二进制的11,取反就是0变成1,1变成0
取反后 ~ 3 = 1111 1100
^是异或符号,就是两个相同的为0,不相同为1
1010 1001 ^ 1111 1100 = 0101 0101
因此选D

10100111+2=10101001
3等于00000011全部取反等于11111100
然后两个数异或等于01010101,因此选D。