设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是_____?(^,要解释清楚)
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 11:33:59
![设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是_____?(^,要解释清楚)](/uploads/image/z/2212937-17-7.jpg?t=%E8%AE%BEchar%E5%9E%8B%E5%8F%98%E9%87%8Fx%E4%B8%AD%E7%9A%84%E5%80%BC%E4%B8%BA10100111%2C%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%282%2Bx%29%5E%28%7E3%29%E7%9A%84%E5%80%BC%E6%98%AF_____%3F%28%5E%2C%E8%A6%81%E8%A7%A3%E9%87%8A%E6%B8%85%E6%A5%9A%EF%BC%89)
xPMN@
˒6vlK ܸ2
n2`PJmW4 n1heM+@ji[|t%I>@/dFcgo<
Cu-Q<6y?)Xiiϗb3r]ꙝ!mt!~}ahr:f
#V! *B[L7s/+c*)C$r>Az1F^ r .FyL kQ'WClģ;$ /U~l#;
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是_____?(^,要解释清楚)
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是_____?(^,要解释清楚)
设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是_____?(^,要解释清楚)
2的2进制码为=10;
2+x = 10+10100111 = 10101001
3的2进制代码为11,取反就是11111100.
再把上面2式子进行异或运算,异或运算规则是相同取0,不同取1.
所以10101001
11111100
等于01010101