第九章位运算精选文档.ppt
《第九章位运算精选文档.ppt》由会员分享,可在线阅读,更多相关《第九章位运算精选文档.ppt(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第九章位运算本讲稿第一页,共十三页9.1 位运算的概念位运算的概念9.1.1 计算机内数据的表示方法计算机内数据的表示方法整数:占若干字节,存储该数的二进制补码整数:占若干字节,存储该数的二进制补码 最左端的位称为最左端的位称为“最高位最高位”,用作符号位,用作符号位,0表正,表正,1表负表负 最右端的位称为最右端的位称为“最低位最低位”,编号为,编号为0 字符:占一个字节,存储该字符的字符:占一个字节,存储该字符的ACCII码,以二进制表示码,以二进制表示本讲稿第二页,共十三页9.2.2 位运算及其运算符位运算及其运算符 位运算:按二进制位进行的运算位运算:按二进制位进行的运算运算量:整型、
2、字符型运算量:整型、字符型位运算符:位运算符:算术算术 关系关系&|&|?:赋值赋值单、右单、右 双、左双、左 双、左双、左本讲稿第三页,共十三页9.2 位位 运运 算算9.2.1 按位与(按位与(&)运算规则:运算规则:0&0=0、0&1=0、1&0=0、1&1=1例:例:3&7 0000 0000 0000 0011&0000 0000 0000 0111 0000 0000 0000 0011 (3)-3&-5 1111 1111 1111 1101&1111 1111 1111 1011 1111 1111 1111 1001 (-7)3&7=1-3&-5=1注:符号位也参与运算注:符
3、号位也参与运算本讲稿第四页,共十三页9.2.2 按位或(按位或(|)运算规则:运算规则:0|0=0、0|1=1、1|0=1、1|1=1例:例:3|7 0000 0000 0000 0011|0000 0000 0000 0111 0000 0000 0000 0111 (7)-3|-5 1111 1111 1111 1101|1111 1111 1111 1011 1111 1111 1111 1111 (-1)本讲稿第五页,共十三页9.2.3 按位异或(按位异或()运算规则:运算规则:0 0=0、0 1=1、1 0=1、1 1=0例:例:3 7 0000 0000 0000 0011 000
4、0 0000 0000 0111 0000 0000 0000 0100 (4)-3 -5 1111 1111 1111 1101 1111 1111 1111 1011 0000 0000 0000 0110 (6)本讲稿第六页,共十三页9.2.4 按位取反(按位取反()运算规则:运算规则:0=1、1=0例:例:-3 1111 1111 1111 1101 0000 0000 0000 0010 (2)本讲稿第七页,共十三页9.2.5 左移(左移()运算规则:将各二进制位全部左移若干位运算规则:将各二进制位全部左移若干位 移出的高位舍弃,右端低位补移出的高位舍弃,右端低位补0例:例:a=15
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第九 运算 精选 文档
限制150内