会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
unuliha
博客园
首页
新随笔
联系
管理
2021年10月20日
【算法】关于 i & (1<<j) 和 1 & (i>>j) 的解释
摘要: 一、 i & (1<<j) 1<<j表示二进制表示的1(即0001)的所有位向左平移j个单位后的数,如j=1,则平移后的结果是0010,此时得到数2。若j=3,平移后的结果是1000,此时得到数8。向左平移j位,即表示将原来的数乘上2^j。可以类比十进制,所有位左移j位,相当于在后面添了j个0,即乘
阅读全文
posted @ 2021-10-20 15:30 unuliha
阅读(6367)
评论(1)
推荐(1)
公告