黄色大片在线免费观看_黄色大全下载_黄色的app下载_黄色的软件大全_亚洲国产不卡_亚洲国产成人91porn

信盈达—您身边的嵌入式&人工智能专家
全国免费咨询热线:400-8788-909

一招教你学会C语言中位运算

时间:2018-08-12 00:00:00 来源:信盈达 作者:信盈达

程序中的所有数在计算机内存中都是以二进制的形式储存的。位运算说穿了,就是直接对整数在内存中的二进制位进行操作。注意,位运算只针对于整数进行操作。


运算符号


运算规则

1、&与运算:对应两个二进位均为1时,结果位才为1,否则为0。(有假为假==0) 

2、|或运算:对应的两个二进位有一个为1时,结果位就为1,否则为0。(有真为真==1) 

3、^ 异或运算:对应的二进位不同时为1,否则为0。(不同为真==1,相同为假==0) 

注意:(1)相同整数相^的结果是0.

       2)一个数^另一数两次结果不变

       3)整数相^跟顺序无关 

4、~ 取反运算:对整数的各二进位进行取反,包括符号位(0变1,1变0,真假互换) 

5、<< 左移:把整数的各二进位全部左移n位,高位丢弃(包括符号位),低位补0。 

左移n位其实就是乘以2的n次方(但移动后符号位变化除外,符号位改变则正负改变)  

6、>> 右移:把整数的各二进位全部右移n位,符号位不变。高位的空缺是正数补0; 

是负数高位是补0或是补1 取决于编译系统的规定;右移n位其实就是除以2的n次方


运算符优先级

C语言中位运算符之间,按优先级顺序排列为:~、<<、>>、&、^、|、&=、^=、|=、<<=、>>=。

位运算作用

1、很多高级的动态规划题目或者一些基础的运算往往需要较高的执行效率和较低的空间需求,或者需要表示一些状态集合,而位运算刚好能满足这一切。

2、恰当的位运算使用也能使程序变得更加简洁和优美。

位运算简单应用


【位运算&应用例子】


【位运算|应用例子】


【位运算^应用例子】


【位运算~应用例子】


【位运算<<应用例子】

信盈达2008年在深圳特区南山高新科技园成立。自成立至今近九年来专注为企业和个人提供高端方案设计、高端嵌入式/Android培训等服务。公司下设信盈达实训学院、信盈达研发中心、信盈达教学仪器三大业务板块。九年来公司坚持"技术领先、服务领先",以雄厚的实力和专业的品质成为国内唯一有实力从产品最底层研发到系统层开发的嵌入式实训、产品解决方案提供商。为中国IT行业提供最具价值的职业教育服务。专业培训i嵌入式、物联网、人工智能Java、单片机等课程,想了解更多信息点击立马咨询

主站蜘蛛池模板: 华人亚洲欧美精品国产 | 国产精品区一区二区免费 | 欧美日韩一区二区综合 | 精品一区二区三区在线观看视频 | 国产乱码精品一区二区三区四川 | 欧美日韩成人 | 成人免费无遮挡做性视频 | 欧美成人一级毛片 | 国产婷婷成人久久av免费高清 | 欧美狠狠操 | 精品久久久久久久一区二区手机版 | 国产福利小视频高清在线观看 | 成人国产欧美精品一区二区 | 日韩精品一级毛片 | 91久久精一区二区三区大全 | 超级碰碰碰视频视频在线视频 | 久久久不卡国产精品一区二区 | 日本一本二本视频 | 成年日韩片av在线网站 | 成人高清在线观看播放 | www视频| 成年人视频在线观看免费 | 碰碰97| 精品久久久久国产免费 | 欧美视频一区二区在线观看 | 国产一区二区三区成人久久片 | 爱爱欧美在线观看视频 | 成人福利在线看 | 国产精品第一页第一页 | 9丨精品国产高清自在线看 a4yy欧美一区二区三区 | 日韩欧美二区在线观看 | 成人免费看吃奶视频网站 | 可以免费看毛片的网站 | 国产精品98视频全部国产 | 国产成人一区二区三中文 | 国产成人乱码一区二区三区在线 | 日本爱爱视频网站 | 2020男人懂的最新网站 | 久久国产亚洲精品 | 爱爱免费视频网站 | 久久福利在线 |