下载此文档

第10章-位运算 -课件(PPT·精·选).ppt


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
语言程序设计语言程序设计22016-11-24位运算符位运算符~~ & ^ | << >> & ^ | << >>位逻辑运算符位逻辑运算符移位运算符移位运算符单目单目??位运算符的运算对象只能是位运算符的运算对象只能是整型数据整型数据或或字符型数据字符型数据,不能是实型数据,不能是实型数据??运算对象一律按二进制补码参加运算,运算对象一律按二进制补码参加运算,并并按位进行运算按位进行运算??位运算的结果是一个整型数据位运算的结果是一个整型数据低于单目、算术运算符,高于其他运算符低于单目、算术和关系运算符,高于其他运算符32016-11-24位逻辑运算符的运算规则位逻辑运算符的运算规则??假设假设aaii和和bbii均是一个二进制位(均是一个二进制位(bitbit))0000111111110011110000111111110011001**********??aaiiaaii^b^biiaaii|b|biiaaii&b&biibbiiaaii逻辑运算结果逻辑运算结果运算对象运算对象例如:例如:假设假设a=10a=10,,b=010b=010求求a&ba&b、、 a | b a | b、、 a^b a^b、、??aa42016-11-24程序如下:程序如下:main( ) { int a=10, b=010;printf("%d %d\n", a&ba&b, a|b);printf("%d %d\n", a^b, ~a~a); }输出结果:8 108 102 -112 -11 0000 0000 0000 1010 0000 0000 0000 1010 & 0000 0000 0000 1000 & 0000 0000 0000 1000 0000 0000 0000 1000 0000 0000 0000 1000即:即:a&ba&b的值是的值是88 0000 0000 0000 1010 0000 0000 0000 1010?? 1111 1111 1111 0101 1111 1111

第10章-位运算 -课件(PPT·精·选) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aidoc1
  • 文件大小0 KB
  • 时间2016-02-12