感觉要到位 4星
共回答了43个问题采纳率:91.2% 评论
位运算是很多算法优化的基础和实现的条件,极其重要。理解位运算对于一些算法及其优化有着非常重要的意义。
技巧及用途
与运算常常用于二进制下的取位操作。想要知道二进制下的某位是否是1,就&上这个位数对应的十进制数。假如返回的是这个十进制数本身,则这个位的确是1,反之就是0.
比如:
我们要取第三位是否为1,我们只需要与&上第三位(二进制表示为100)对应的二进制数4,如果返回值为4,就代表第三位为1,反之就是0.
最常用的是取二进制下的最末位,即a&1。这样的技巧可以用于判断奇偶,根据二进制常识,尾数为1则为奇数,反之为偶数。
9小时前
禽獸的禽 4星
共回答了482个问题 评论
& 按位与。
| 按位或。
^ 按位异或。
~ 取反。
>> 按位左移。
>> 按位右移。
说明:
位运算符中除 ~ 外,均为二目运算符,即要求两侧各有一个运算量。
7小时前
回答问题
猜你喜欢的问题
恐龙快打故事解说
5个月前1个回答
科目二倒库一把倒库的升级版
c1科目二右倒库一把倒安全吗
倒车入库什么叫一把过
5个月前2个回答
哪个游戏里面有银河奥特曼这个角色
乔尼亚斯奥特曼在什么游戏中登场过
热门问题推荐
彤人秘洁面膏怎么用
1个月前1个回答
英雄联盟战歌什么时候放
3个月前2个回答
千佛手和玉珠帘是同一种肉肉吗
3个月前1个回答
我爱老师的目光歌谱
几种比较常见水草养殖方法
冬天必背十首诗形容女子漂亮
4个月前2个回答
塞尔达传说风神兽技能怎么补充
1个月前4个回答
古的偏旁是什么字
3个月前5个回答
三坑女神是什么意思
4个月前1个回答