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

用wex5可以做网站吗网站设计公司怎么样

用wex5可以做网站吗,网站设计公司怎么样,网站建设维护价格,计算机做网站开发需要什么证书位运算,直接在二进制上进行的按位操作,位运算的种类如下: 1.按位异或^:异或的含义是操作的两位不同,则结果为1,相同则结果为0,所以两个相同的数异或,结果应该是0,3^3的结果是0,3^4的…

位运算,直接在二进制上进行的按位操作,位运算的种类如下:

1.按位异或^:异或的含义是操作的两位不同,则结果为1,相同则结果为0,所以两个相同的数异或,结果应该是0,3^3的结果是0,3^4的结果是7(011^100=111),可以看出来异或就是无进位加法啊。异或运算还满足交换律和结合律。a^b^a=b这个其实是因为a^a=0,0^b=b

2.按位与&,操作的两位必须都为1时,结果才为1,1&1=1,1&0=0&1=0&0=0。可以看出来,两个相同的数&运算,得到的还是它自己。两个不同的数计算,得到的是他们相同的位,即取交集

3.按位或|,操作的两位数任意一个为1时,结果就为1,1|1=1|0=0|1=1,0|0=0。可以看出来,两个相同的数|运算,得到的还是它自己,相同不同的数据计算,得到的是他们的并集。

4.按位取反~,这个运算符只有一个操作数,作用就是翻转二进制,如果是有符号的,正负也会随着对调。

5.算数左移<<和算数右移>>,A<<b,将A向左移动b位,空出来的部分补0,右移也是相同的。所以箭头方向就是移动的方向。算数右移可以用来取最小的一位 A&1,A>>1。

典型题目:

461--求汉明距离(二进制不同的位数),先进行异或运算,然后不断的算数右移取最后一位,计算最后一位是1的次数。

190--翻转二进制,把一个10进制的整数按位翻转,按位取反是不行的,因为符号位也会被翻转?

A&1=0 则B<<1 b&1,A&1=1则B<<1,因为算数左移多出来的都是0,所以直接B<<1,B+=A&1即可。

136题,求一个数组内只出现一次的数字,这个解法太巧妙了。x^0=x,x^x=0,而且异或操作是有结合律的,所以异或的顺序并不重要。把所有的数字异或完了,最后还是会剩下单独出现的那一个。

http://www.dinnco.com/news/19769.html

相关文章:

  • 50万县城做地方网站百度热门关键词排名
  • 做项目的编程网站数据营销
  • 免费手机端网站模板下载工具上海seo招聘
  • 成都企业网站建设模板免费网站分析seo报告是坑吗
  • 免费注册发布信息网站做网上营销怎样推广
  • 深圳成交型网站建设短视频精准获客系统
  • 鹤壁做网站推广百度推广关键词优化
  • wordpress主题显示不南和网站seo
  • 做商城网站的流程介绍百度seo建议
  • 如何衡量一个网站的价值站长工具seo综合查询是什么
  • 沧州企业网站网站建设网络推广公司
  • 泰国网站域名广告推广宣传
  • 水产养殖畜禽饲料类网站前端模板广州seo全网营销
  • 莱芜区网站整站排名优化公司
  • 小程序开发软件有哪些seo推广工具
  • 网页游戏排行榜2016seo关键词排名优化哪家好
  • 冬镜seoseo服务外包报价
  • 做网站需要哪些技术支持百度搜图
  • 凡科建设网站安全吗网站制作论文
  • 美国地址生成器apple id重庆百度seo排名优化软件
  • 建设手机网站学习软件
  • 网站模版 源码之家山东建站
  • 没网站怎么做app长尾词和关键词的区别
  • 济南高端网站设计软文营销怎么写
  • 租房子做民宿在哪个网站如何自己做一个软件
  • java做网站注册怎么弄seo诊断
  • wordpress栏目置顶win10最强优化软件
  • 牡丹区住房和城乡建设局网站产品运营推广方案
  • 2018年网站开发语言保定seo博客
  • 英文版网站建设策划方案百度搜索官方网站