进击的铁雾

关注

n&(1<<i)用法

进击的铁雾

关注

阅读 48

2022-02-13

1<<i 是将1左移i位,即第i位为1,其余位为0;

例如1<<2 则0001->0100

n&(1<<i)是将左移i位的1与n进行按位与,即为保留n的第i位,其余位置零

如果n第i位为0,则n&(1<<i)的值为0

否则不为0

常用if(n&(1<<i)==0)用于判断n的第i位是否为0

相关推荐

Go_Viola

n&(n-1)位运算的妙用

Go_Viola 82 0 0

开源GIS定制化开发方案

位运算符n&(n-1)详解与妙用

开源GIS定制化开发方案 55 0 0

一天清晨

位运算相关题目-一些小trick 1bit代表独立数字 求只出现一次的数字 无进位n进制数 n&(-n) Boyer-Moore 投票算法 n&(n-1)

一天清晨 62 0 0

日月同辉9908

n%i之和

日月同辉9908 107 0 0

最不爱吃鱼

实现n!+(n-1)!+...+1!

最不爱吃鱼 106 0 0

鲤鱼打个滚

vue-i18n实现国际化的语言切换用法

鲤鱼打个滚 62 0 0

拾杨梅记

python for i = 1 to

拾杨梅记 40 0 0

ixiaoyang8

i++和++i和i=i+1的区别

ixiaoyang8 104 0 0

浮游图灵

N1单词(1)

浮游图灵 35 0 0

夏沐沐

1!+2!+......+n!

夏沐沐 170 0 0

精彩评论(0)

0 0 举报