设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是_____?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 05:37:07

设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 = 转换为10进制 = 169;
3(3的取反操作) = -4
169 ^ -4 (按位异或操作) = -171