按位与16进制x & 0xFFF0的结果是什么意思?

 我来答
阿鑫聊生活
高粉答主

2020-05-14 · 生活知识分享小达人,专注于讲解生活知识。
阿鑫聊生活
采纳数:1219 获赞数:235031

向TA提问 私信TA
展开全部

1、按位与是指两个二进制数百按对应的位上的两个二度进制数相乘,口诀是有0出0,11出1,如10 & 01=00。

2、问16进制按位答与就是先把16进制数,转换成二回进制数,再按位与。

3、x与0xFFF0就是与二进制1111111111110000相与。

例如十进制数57,在二进制写作111001,在16进制写作39。在历史上,中国曾经在重量单位上使用过16进制,比如,规定16两为一斤。如今的16进制则普遍应用在计算机领域,这是因为将4个位元(Bit)化成单独的16进制数字不太困难。1字节可以表示成2个连续的16进制数字。可是,这种混合表示法容易令人混淆,因此需要一些字首、字尾或下标来显示。

扩展资料:

由于表示方式没有单一、已协定的标准,所以以上的表示方式都有被使用,有时甚至在同一份论文上会出现几个不同的表示方式。但因为各方式之间没有太大的分歧,所以即使混合使用也没有构成问题。

其中最常用(或常见)表示十六进制数值的方式是将 '0x' 加在数字前,或在数字后加上小字 16。例如 0x2BAD 和 2BAD16都是表示十进制的11181(或1118110)。

网页设计上十六进制是很常用的。HTML和CSS使用十六进制的表示法来表示网页上的特定颜色。使用 # 的符号来表示而非用个别的符号表示十六进制。24-bit 颜色可以用 #RRGGBB 的格式来表示,RR 是颜色中红色成分的数值,GG 是颜色中绿色成分的数值,BB 颜色中蓝色成分的数值。举个例子, 红色的阴影是十进制 238,9,63 可以编成 #EE093F。

chinaboyzyq
推荐于2018-02-27 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3173万
展开全部
1、按位与是指两个二进制数按对应的位上的两个二进制数相乘,口诀是有0出0,11出1,如10 & 01=00。
2、16进制按位与就是先把16进制数,转换成二进制数,再按位与。
3、x与0xFFF0就是与二进制1111111111110000相与。
4、示例,假设x是0xFF,那么:
0000 0000 1111 1111 & 1111 1111 1111 0000 =0000 0000 1111 0000 = 1111 0000
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-11-25
展开全部
将那个数的低4位清0。
例如:255 & 0xFFF0 = 240 (0x00FF&0xFFF0 = 0x00F0)
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f3450b4b3d
2012-09-28 · 超过60用户采纳过TA的回答
知道小有建树答主
回答量:286
采纳率:0%
帮助的人:159万
展开全部
低四位置0高12位不变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
孟方遒
2012-09-28 · 专注FPGA开发与代码分析
孟方遒
采纳数:25 获赞数:204

向TA提问 私信TA
展开全部
&的前面就一个x吗,应该是一个数字才对啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式