首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

value=value&(1<<bit_number); 看不懂!求教,该怎么解决

2012-03-17 
valuevalue&~(1bit_number) 看不懂!求教valuevalue&~(1bit_number)功能是把指定的位清0.请帮助分

value=value&~(1<<bit_number); 看不懂!求教
value=value&~(1<<bit_number);
功能是把指定的位清0.
请帮助分析下,特别是其中的运算符的先后运算关系。晕了!谢谢!

[解决办法]
1<<bit_number....1右移bit_number位
~(1<<bit_number)。。。。右移后取非
value&~(1<<bit_number);//value再与上这个值

热点排行