C语言问题,高手们能帮忙解答吗?
设字符型变量ch1和ch2的值依次是0x66、0x44.则~ch1的值是0x(99);ch1&ch2的值0x(44);ch1|ch2的值是0x(66);ch1^ch2的值...
设字符型变量ch1和ch2的值依次是0x66、0x44.则~ch1的值是0x(99);ch1&ch2的值0x(44);ch1|ch2的值是0x(66);ch1 ^ch2的值是0x(22)。
展开
2个回答
展开全部
~:按位取反;
&:按位与;
| :按位或;
^ :按位异或;
ch1 = 0x66 = 0110 0110 b;
ch2 = 0x44 = 0100 0100 b;
~ch1 = 1001 1001 b = 0x99;
ch1 & ch2 = 0100 0100 b = 0x44;
ch1 | ch2 = 0110 0110 b = 0x66;
ch1 ^ ch2 = 0010 0010 b = 0x22;
&:按位与;
| :按位或;
^ :按位异或;
ch1 = 0x66 = 0110 0110 b;
ch2 = 0x44 = 0100 0100 b;
~ch1 = 1001 1001 b = 0x99;
ch1 & ch2 = 0100 0100 b = 0x44;
ch1 | ch2 = 0110 0110 b = 0x66;
ch1 ^ ch2 = 0010 0010 b = 0x22;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询