设char型变量x中的值为10100111,则表达式(2+x)^(~3)的值是()。
展开全部
2的2进制码为=10;
2+x
=
10+10100111
=
10101001
=
转换为10进制
=
169;
3(3的取反操作)
=
-4
169
^
-4
(按位异或操作)
=
-171
2+x
=
10+10100111
=
10101001
=
转换为10进制
=
169;
3(3的取反操作)
=
-4
169
^
-4
(按位异或操作)
=
-171
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2->10
x->10100111
2+x->10101001
3->11
~3->11111100
(2+x)^(~3)->(10101001)^(11111100)-->01010101
D
x->10100111
2+x->10101001
3->11
~3->11111100
(2+x)^(~3)->(10101001)^(11111100)-->01010101
D
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询