摘要:
实例三:将n的k位清0 方法: result= n &~(1<<k) 使第k为变成0,再与运算,0和任何数进行与运算都是0。 解释: 0000 0001 1 左移k位 0000 1000 取反操作 1111 0111 原数 1111 1111 取反后与原数进行与操作 结果 1111 0111 k清零 阅读全文
摘要:
实例二:取n的第k位 方法:a>> k & 1 某值a右移K位后与整数“1”进行与运算。即把需要第几位就右移几位。 例子: 0000 1000 8右移3位 0000 0001 1与1进行与操作 0000 0001 1 结果: 0000 0001 1 代码:int _tmain(int argc, _ 阅读全文