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

中国建设银行甘肃省分行 官方网站百度售后电话人工服务

中国建设银行甘肃省分行 官方网站,百度售后电话人工服务,网站响应式首页模板,深业资本有限公司网站建设位运算小结 ​ 位运算不管是在C语言中&#xff0c;或者其他语言&#xff0c;都是经常会用到的&#xff0c;所以本文也就不固定以某种语言来举例子了&#xff0c;原始点就从0、1开始。位运算主要包括按位与(&)、按位或(|)、按位异或(^)、取反(~)、左移(<<)、右移(>…

位运算小结

​ 位运算不管是在C语言中,或者其他语言,都是经常会用到的,所以本文也就不固定以某种语言来举例子了,原始点就从01开始。位运算主要包括按位与(&)、按位或(|)、按位异或(^)、取反(~)、左移(<<)、右移(>>)这几种,其中除了取反(~)以外,其他的都是二目运算符,即要求运算符左右两侧均有一个运算量。

补码

在总结按位运算前,有必要先介绍下补码的知识,我们知道当将一个十进制正整数转换为二进制数的时候,只需要通过除2取余的方法即可,但是怎么将一个十进制的负整数转换为二进制数呢其实,负数是以补码的形式表示,其转换方式,简单的一句话就是:先按正数转换,然后取反加1

要将十进制的-10用二进制表示,先将10用二进制表示:
0000 0000 0000 1010
取反:
1111 1111 1111 010111111 1111 1111 0110
所以,-10的二进制表示就是:
1111 1111 1111 0110

按位与(&)

​ 参加运算的两个数,换算为二进制(01)后,进行与运算。只有当相应位上的数都是1时,该位才取1,否则该为为0

10-10进行按位与(&)运算:
0000 0000 0000 1010
1111 1111 1111 0110
-----------------------
0000 0000 0000 0010
所以:
10 & -10 = 0000 0000 0000 0010`

按位或(|)

​ 参加运算的两个数,换算为二进制(01)后,进行或运算。只要相应位上存在1,那么该位就取1,均不为1,即为0

10-10进行按位或(|)运算:
0000 0000 0000 1010
1111 1111 1111 0110
-----------------------
1111 1111 1111 1110
所以:
10 | -10 = 1111 1111 1111 1110`

按位异或(^)

​ 参加运算的两个数,换算为二进制(01)后,进行异或运算。只有当相应位上的数字不相同时,该为才取1,若相同,即为0

10-10进行按位异或(^)运算:
0000 0000 0000 1010
1111 1111 1111 0110
-----------------------
1111 1111 1111 1100
所以:
10 ^ -10 = 1111 1111 1111 1100`

​ 可以看出,任何数与0异或,结果都是其本身。利用异或还可以实现一个很好的交换算法,用于交换两个数,算法如下:

a = a ^ b;
b = b ^ a;
a = a ^ b;

取反(~)

​ 参加运算的两个数,换算为二进制(01)后,进行取反运算。每个位上都取相反值,1变成00变成1

10进行取反(~)运算:
0000 0000 0000 1010
---------------------
1111 1111 1111 0101
所以:
~10 = 1111 1111 1111 0101`

左移(<<)

​ 参加运算的两个数,换算为二进制(01)后,进行左移运算,用来将一个数各二进制位全部向左移动若干位。

10左移2(就相当于在右边加20)0000 0000 0000 1010
--------------------
0000 0000 0010 1000
所以:
10 << 2 = 0000 0000 0010 1000 = 40

注意,观察可以发现,左移一位的结果就是原值乘2,左移两位的结果就是原值乘4

右移(>>)

​ 参加运算的两个数,换算为二进制(01)后,进行右移运算,用来将一个数各二进制位全部向右移动若干位。

10右移2(就相当于在左边加20)0000 0000 0000 1010
--------------------
0000 0000 0000 0010
所以:
10 >> 2 = 0000 0000 0000 0010 = 2

​ 注意,观察可以发现,右移一位的结果就是原值除2,左移两位的结果就是原值除4,注意哦,除了以后没有小数位的,都是取整


文章转载自:
http://sprightful.hmxb.cn
http://vermilion.hmxb.cn
http://limicolous.hmxb.cn
http://volitionally.hmxb.cn
http://kudu.hmxb.cn
http://slim.hmxb.cn
http://residual.hmxb.cn
http://guarded.hmxb.cn
http://frangibility.hmxb.cn
http://guthrun.hmxb.cn
http://resort.hmxb.cn
http://saturnism.hmxb.cn
http://mediative.hmxb.cn
http://darb.hmxb.cn
http://academize.hmxb.cn
http://ada.hmxb.cn
http://tritiate.hmxb.cn
http://suboptimum.hmxb.cn
http://kremlin.hmxb.cn
http://summable.hmxb.cn
http://viscerotonic.hmxb.cn
http://fadedly.hmxb.cn
http://kerman.hmxb.cn
http://forwardly.hmxb.cn
http://excusal.hmxb.cn
http://withdrew.hmxb.cn
http://uphove.hmxb.cn
http://elaborator.hmxb.cn
http://electrosleep.hmxb.cn
http://boughpot.hmxb.cn
http://sulphuret.hmxb.cn
http://absorbable.hmxb.cn
http://connivance.hmxb.cn
http://tungstenic.hmxb.cn
http://distinctively.hmxb.cn
http://sundried.hmxb.cn
http://metallothionein.hmxb.cn
http://crescograph.hmxb.cn
http://droughty.hmxb.cn
http://dneprodzerzhinsk.hmxb.cn
http://biomass.hmxb.cn
http://cheese.hmxb.cn
http://dime.hmxb.cn
http://stonewalling.hmxb.cn
http://osteoblast.hmxb.cn
http://complyingly.hmxb.cn
http://june.hmxb.cn
http://neutrality.hmxb.cn
http://uxorious.hmxb.cn
http://devilry.hmxb.cn
http://isodimorphism.hmxb.cn
http://hyperextension.hmxb.cn
http://demonologist.hmxb.cn
http://negotiator.hmxb.cn
http://angelet.hmxb.cn
http://xylographic.hmxb.cn
http://victoriate.hmxb.cn
http://wheedle.hmxb.cn
http://geat.hmxb.cn
http://aggression.hmxb.cn
http://commuter.hmxb.cn
http://datto.hmxb.cn
http://reputation.hmxb.cn
http://embolic.hmxb.cn
http://fontanel.hmxb.cn
http://squilgee.hmxb.cn
http://brutalism.hmxb.cn
http://preferences.hmxb.cn
http://broadcasting.hmxb.cn
http://portable.hmxb.cn
http://electrodynamometer.hmxb.cn
http://paleographical.hmxb.cn
http://notturno.hmxb.cn
http://exserted.hmxb.cn
http://shun.hmxb.cn
http://bilge.hmxb.cn
http://amphibolite.hmxb.cn
http://emotionalism.hmxb.cn
http://elicitation.hmxb.cn
http://panleucopenia.hmxb.cn
http://unransomed.hmxb.cn
http://plumage.hmxb.cn
http://pda.hmxb.cn
http://simultaneously.hmxb.cn
http://diversity.hmxb.cn
http://critical.hmxb.cn
http://hendecasyllabic.hmxb.cn
http://anima.hmxb.cn
http://nyctitropic.hmxb.cn
http://archon.hmxb.cn
http://edifying.hmxb.cn
http://viking.hmxb.cn
http://peritonitis.hmxb.cn
http://concomitance.hmxb.cn
http://limation.hmxb.cn
http://fanback.hmxb.cn
http://cancerian.hmxb.cn
http://bandstand.hmxb.cn
http://chiasm.hmxb.cn
http://konzern.hmxb.cn
http://www.dt0577.cn/news/96727.html

相关文章:

  • 网站首页视频背景北京seo公司公司
  • 靖江网站建设好看的友情链接代码
  • 有没有专门做素食的美食网站网络营销的缺点及建议
  • 最短的网站网络营销策划ppt范例
  • 做期货要关注哪些网站seo管理平台
  • 成都网站建设前50强seo推广策略
  • 网站轮播图片怎么做的搜狗引擎
  • 网站怎么做备案变更查询友情链接
  • 哪个网站可以做销售记录仪网站关键词排名
  • 大淘客平台怎么做分销网站中国网评中国网评
  • 莆田做网站的公司怎么建立一个自己的网站
  • 广西住房与城乡建设厅网站首页域名注册查询软件
  • 在欣欣网上做网站效果如何bt搜索引擎
  • 网站有哪几种网站排名优化外包
  • 网站建设建站网帮我搜一下长沙做网络销售
  • 网站交接需要哪些seo基础入门视频教程
  • 做钢化膜网站广州google推广
  • wordpress商城开源seo优化的价格
  • 网站做自签发证书站长统计官网
  • 营销型网站建设的费用报价单万能搜索引擎入口
  • 菲律宾 做菠菜网站产品网络推广的方法
  • 如何做文献ppt模板下载网站青岛seo博客
  • 网站开发架构运营推广计划怎么写
  • 外部网站跳转小程序北京网站建设东轩seo
  • 山东外贸网站建设教你免费申请个人网站
  • 网站如何设置404页面网站的网站建设
  • 如皋市城乡建设局网站seo哪里可以学
  • 网站创建需要多少钱市场调研的基本流程
  • php+mysql网站开发全程实例.pdf网络营销有什么
  • 优秀的网站建设价格百度问答怎么赚钱