C语言中位运算问题!急

日期:2021-06-01 08:21:07 人气:1

C语言中位运算问题!急

x :10100111 ==> x+2 :10101001
3 :00000011 ==> ~3 :11111100
------------------------------------
x+2和~3取异或: 01010101
异或的意思就是相同的位等于0,不同的位等于1
所以答案就是1010101,即10进制的85
关于补充:因为一个char变量占1个字节,也就是8位,虽然3是二进制的11
    A+
热门评论