C语言入门经典里的一句话我不懂啊?到底是什么意思啊?求大神举个例子给我讲解一下行吗 ?谢谢

value=value&0xFF;其中value是一个整数变量,其作用是使最右边的8位保持不变,其他的位都设置位0(最好吧合并过程写下。。。)... value=value&0xFF;其中value是一个整数变量,其作用是使最右边的8位保持不变,其他的位都设置位0
(最好吧合并过程写下。。。)
展开
 我来答
取綽號好難
推荐于2018-04-27 · TA获得超过3431个赞
知道小有建树答主
回答量:972
采纳率:100%
帮助的人:185万
展开全部
0xff & 0xff = 0xff;
0x20 & 0xff = 0x20; //(0010 0000) & (1111 1111) = (0010 0000)

0x1000 & 0xff = 0x1000 & 0x00ff = 0x0;
意思是仅保留低位8 位元资料,高於第8位元的值,设置为0;
小梦AI成长记
2014-03-10 · 超过16用户采纳过TA的回答
知道答主
回答量:76
采纳率:0%
帮助的人:17.4万
展开全部
你好,二进制中 1&0=0 1&1=1,0xff=(1111 1111)b ,也就是保持了原来的最右边的值不变
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式