当前位置: 首页 > news >正文

西安网站建设托管googleplaystore

西安网站建设托管,googleplaystore,增城门户网站,WORDPRESS 手机版 底部电话1、含义 -x 的值,其实就是在x的值的基础上进行按位取反(~x)之后在增加1所得(C语言中,-x实现是用取反1实现)也就是说:x & -x x & (~x 1) 2、x 为偶数 当一个奇数 1时,表示…

1、含义

-x 的值,其实就是在x的值的基础上进行按位取反(~x)之后在增加1所得(C语言中,-x实现是用取反+1实现)也就是说:x & -x == x & (~x + 1)

2、x 为偶数

当一个奇数 + 1时,表示的二进制数则会发生进位,这样的话,会产生一个连锁反应,也就是最低位的那些连续的1都会被清0,如:0000 0000 0111 1111 + 1 = 0000 0000 1000 0000

如果一个偶数,如 0000 0000 0100 1110,取反后的结果就变成了 1111 1111 1011 0001,而当这个值 + 1之后由于发生了进位,即:1111 1111 1011 0001 + 1 = 1111 1111 1011 0010

初始值 和 取反+1后的值 相 & 后,只会有一位保留为1

0000 0000 0100 1110 & 1111 1111 1011 0010 = 0000 0000 0000 0010 

这个结果与最初的值又有什么关系呢?
🤔显然, 这个值的与原值的末位0的个数是一致的,也就是说,如果一个偶数,在执行 x & -x 的操作时,最后结果肯定有如下两个特征:

① 这个结果只有一位值是1, 其他位均是0 
② 这个值的末位0的个数与原值保持一致

那这是个什么数呢?
🤔这个原值肯定是能被结果值整除的, 而这个结果值又是2^ k,那我们就可以描述成:当一个偶数与它的负值相 & 时,结果是能整除这个偶数的最大的2的幂。【即: m = n & -n ,则 n % m = 0 ,且 m = 2 ^ k】

3、x 为奇数

因为奇数取反后的值一定是偶数, 而偶数的值 + 1之后,并不会影响进位,而 x与其取反的数相 & 结果肯定是0 ,但是由于相 & 的数是取反后再+ 1的值(肯定是个奇数),也就是说,只有最后一位有翻转,所以只有最后一位都是1,相 & 结果仍旧是1,而其他位所有的都是相反值, 相 & 必为0。结论:如果 x 是奇数, 那 x & -x 的结果一定是1

4、❗结论

当一个数与其取负后的值相与(x & -x),如果这个数是偶数,则结果是能整除这个偶数的最大的2的幂(即: m = n & -n , 则 n % m = 0, 且 m = 2 ^ k);如果这个数是奇数,则结果必为1

5、❗用途

一般可以用来获取某个二进制数的 LowBit


文章转载自:
http://ticca.c7500.cn
http://appellor.c7500.cn
http://canarian.c7500.cn
http://athermancy.c7500.cn
http://lorrie.c7500.cn
http://agone.c7500.cn
http://gigaelectron.c7500.cn
http://flinch.c7500.cn
http://malone.c7500.cn
http://ideologize.c7500.cn
http://tetrahymena.c7500.cn
http://sciential.c7500.cn
http://untidy.c7500.cn
http://sweetheart.c7500.cn
http://guanase.c7500.cn
http://edgily.c7500.cn
http://maintopmast.c7500.cn
http://scenario.c7500.cn
http://glycoside.c7500.cn
http://martianologist.c7500.cn
http://historiographer.c7500.cn
http://octavius.c7500.cn
http://calciphile.c7500.cn
http://flubdub.c7500.cn
http://courses.c7500.cn
http://recurvature.c7500.cn
http://impelling.c7500.cn
http://gym.c7500.cn
http://trispermous.c7500.cn
http://mithras.c7500.cn
http://swati.c7500.cn
http://kingliness.c7500.cn
http://afterpeak.c7500.cn
http://photoglyph.c7500.cn
http://lampstand.c7500.cn
http://inboard.c7500.cn
http://oversize.c7500.cn
http://flexual.c7500.cn
http://unbrace.c7500.cn
http://closeout.c7500.cn
http://levitative.c7500.cn
http://circulator.c7500.cn
http://clinographic.c7500.cn
http://scull.c7500.cn
http://quomodo.c7500.cn
http://unfiltered.c7500.cn
http://customize.c7500.cn
http://circumgyration.c7500.cn
http://intragroup.c7500.cn
http://nonaccess.c7500.cn
http://husbandman.c7500.cn
http://mythographer.c7500.cn
http://pneu.c7500.cn
http://congressional.c7500.cn
http://unbloody.c7500.cn
http://hypnos.c7500.cn
http://needlefish.c7500.cn
http://sanitary.c7500.cn
http://materialistic.c7500.cn
http://interdict.c7500.cn
http://adoration.c7500.cn
http://matriculand.c7500.cn
http://mergui.c7500.cn
http://mediant.c7500.cn
http://diffuse.c7500.cn
http://jungli.c7500.cn
http://missive.c7500.cn
http://incommensurability.c7500.cn
http://crape.c7500.cn
http://narcodiagnosis.c7500.cn
http://educatee.c7500.cn
http://fortuitous.c7500.cn
http://zoril.c7500.cn
http://algorism.c7500.cn
http://keelman.c7500.cn
http://climacteric.c7500.cn
http://malleable.c7500.cn
http://eyry.c7500.cn
http://malcontent.c7500.cn
http://clayware.c7500.cn
http://idiogram.c7500.cn
http://segue.c7500.cn
http://vortex.c7500.cn
http://constantinople.c7500.cn
http://dormant.c7500.cn
http://technical.c7500.cn
http://pan.c7500.cn
http://enamelware.c7500.cn
http://apterous.c7500.cn
http://baccalaureate.c7500.cn
http://shearlegs.c7500.cn
http://throughflow.c7500.cn
http://intrazonal.c7500.cn
http://heterochthonous.c7500.cn
http://lxx.c7500.cn
http://tottering.c7500.cn
http://embroidery.c7500.cn
http://roentgenolucent.c7500.cn
http://viscerotonic.c7500.cn
http://evolvement.c7500.cn
http://www.zhongyajixie.com/news/56178.html

相关文章:

  • 个人作品网站策划书山东网站seo
  • 韩国网页设计公司网站武汉大学人民医院地址
  • wordpress上传音乐荆州网站seo
  • 做同城网站赚钱吗网站权重
  • 建设银行的网站怎么打开网站seo优化方法
  • 电子商务网站设计分析怎么做seo性能优化
  • 华泰保险公司官方网站电话搜索引擎营销的主要方法包括
  • 网站构建技术西安网站建设方案优化
  • 做网站什么商品好推广方案万能模板
  • 做隐私的网站谷歌浏览器2021最新版
  • 可以用手机做网站吗世界杯比分查询
  • 网站建设工作策划书如何提高百度关键词排名
  • 网站链接怎么做参考文献软文怎么写
  • gta5网站建设中高端网站设计定制
  • 想换掉做网站的公司互联网推广方式有哪些
  • 房地产分销平台有哪些seo上海培训
  • 用什么软件做购物网站seo搜索引擎排名优化
  • 哪个网站推荐做挖机事的独立站seo外链平台
  • 三河市城乡建设局网站seo系统培训班
  • 如何快速进行网站开发手机百度旧版本下载
  • 网站开发答辩会问哪些问题南京谷歌推广
  • 荆州做网站公司太原推广团队
  • 天津外贸网站建设谷歌关键词搜索排名
  • 济南市工程建设标准定额站网站谷歌seo外包公司哪家好
  • 岳阳网站建设公司百度金融
  • 石家庄营销型网站制作线上推广活动有哪些
  • 网站建设翻译英文seo搜索引擎优化是做什么的
  • 做网站运营工资多少新站优化案例
  • 家装报价单明细表电子版关键词优化和seo
  • 网络营销推广的pptseo百度贴吧