几道简单C语言中的逻辑运算题,如何解?

不才刚学C语言,在练习题中有几题如下,不知如何下手,请朋友指点一下:1、将下列数的最高位清0。FA9A2、将下列数的前四位变反。FA9A3、将下列数的第三Bit位至第五B... 不才刚学C语言,在练习题中有几题如下,不知如何下手,请朋友指点一下:
1、将下列数的最高位清0。
FA 9A
2、将下列数的前四位变反。
FA 9A
3、将下列数的第三Bit位至第五Bit位置1。
FA 9A

原理我懂,就是不知该怎么回答,或是书写出来。比如第一题最高位清0的,0与任务数据进行逻辑与操作,数据都被清零,而1则保持不变,所以在数据据部分清零时,将一个与要清零的常数相对应常数位置置0,不清零的置1就可以啦。
我想知道的是在答题的时候如何书写表达出来!!谢谢。
清零需要用AND进行逻辑操作,变反需要用XOR操作。如何表达???
展开
 我来答
匿名用户
2008-10-10
展开全部
C语言中吗?不知道是不是这样.
FA & 0x7F
9A & 0x7F

FA ^ 0xF0
9A ^ 0xF0

FA | 0x38
9A | 0x38
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式