已知一个整型变量m,现在将m的低8位清0,高8位保持不变,需作如下运算: m=m&x;(x为掩码)
答案:3 悬赏:30 手机版
解决时间 2021-03-12 16:26
- 提问者网友:别再叽里呱啦
- 2021-03-12 12:14
已知一个整型变量m,现在将m的低8位清0,高8位保持不变,需作如下运算: m=m&x;(x为掩码)
最佳答案
- 五星知识达人网友:上分大魔王
- 2021-03-12 12:20
0xFF00 这是以整形变量占两字节为例的 如果是占四字节,则为:0xFFFFFF00追问对于逻辑运算这里我一点不懂,可否给出一些具体的求解过程呢?谢谢?追答这里不是逻辑运算,是位运算
一个&是位”与“ 两个&&是逻辑与
位与就是将两个整型值,按位进行与运算(都是1为1,否则为0)
举一个字节(8位)的例子
如:
15=00001111 对应16进制就是0f
5=00000101 对应16进制就是05
15&5
=00000101 结果还是05,即5追问太谢谢了!追答不客气,多研究
一个&是位”与“ 两个&&是逻辑与
位与就是将两个整型值,按位进行与运算(都是1为1,否则为0)
举一个字节(8位)的例子
如:
15=00001111 对应16进制就是0f
5=00000101 对应16进制就是05
15&5
=00000101 结果还是05,即5追问太谢谢了!追答不客气,多研究
全部回答
- 1楼网友:野味小生
- 2021-03-12 13:00
x为0xff00
- 2楼网友:雾月
- 2021-03-12 12:35
0xff00;//高8位与全1,高8位不变,低8位与全0,清0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯