- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
71935第11讲位运算
第12章 位运算 按二进制位进行的运算 第12章 位运算 为了节省内存空间,在系统软件中常将多个标志状态简单地组合在一起,存储到一个字节(或字)中。 12.1 数值在计算机中的表示12.2 位运算12.3 位段 12.1 数值在计算机中的表示 计算机系统的内存储器,是由许多称为字节的单元组成的,1个字节由8个二进制位(bit)构成,每位的取值为0/1。 12.1 数值在计算机中的表示 原码 反码 补码 ——数值在计算机中的表示(存储) 12.2 位 运 算 1.按位与── 格式:xy 规则:对应位均为1时才为1,否则为0 例:39=1 0 0 1 1 1 0 0 1 ————— 0 0 0 1 (1) 12.2 位 运 算 主要用途:取(或保留)1个数的某(些)位,其余各位置0。 例: 1 0 1 0 0 1 1 0 0 0 0 0 1 1 1 1 —————————— 0 0 0 0 0 1 1 0 12.2 位 运 算 2.按位或──| 格式:x|y 规则:对应位均为0时才为0,否则为1 例:3|9=11 0 0 1 1 | 1 0 0 1 ————— 1 0 1 1 (11) 12.2 位 运 算 主要用途:将1个数的某(些)位置1,其余各位不变。 例: 1 0 1 0 0 1 1 0 | 0 0 0 0 1 1 1 1 —————————— 1 0 1 0 1 1 1 1 12.2 位 运 算 3.按位异或──^ 格式:x^y 规则:对应位相同时为0,不同时为1 例:3^9=10 0 0 1 1 ^ 1 0 0 1 ————— 1 0 1 0 (10) 12.2 位 运 算 主要用途:使1个数的某(些)位翻转(即原来为1的位变为0,为0的变为1),其余各位不变。 12.2 位 运 算 4.按位取反──~ 格式:~x 规则:各位翻转,即原来为1的位变成0,原来为0的位变成1 例:~9=0xF6 ~ 0 0 0 0 1 0 0 1 —————————— 1 1 1 1 0 1 1 0 (0xF6) 12.2 位 运 算 主要用途:间接地构造一个数,以增强程序的可移植性。 求~0,间接地构造一个全1的数 12.2 位 运 算 5.按位左移── 格式:x 位数 规则:使操作数的各位左移,低位补0,高位溢出 例:52=20 0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 0 12.2 位 运 算 6.按位右移── 格式:x 位数 规则:使操作数的各位右移,移出的低位舍弃;高位 : 对无符号数和有符号中的正数,补0; 有符号数中的负数,取决于所使用的系统: 补0的称为“逻辑右移” 补1的称为“算术右移” 12.2 位 运 算 例:52=1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 1 12.2 位 运 算 注1、x、y和“位数”等操作数,都只能是整型或字符型数据。 注2、参与运算时,操作数x和y,都必须首先转换成二进制形式,然后再执行相应的按位运算。 注3、注意与其他运算符的优先关系 例: char a=3,b=6,c;c=a^b2;则c的二进制是 。 例: int a=3,b=-6,c;c=a+b2;则c的值为 。 12.2 位 运 算 例12.1: 从键盘上输入1个正整数给int变量num,输出由8~11位构成的数(从低位、0
您可能关注的文档
- 2009年中考英语真题分类汇编:阅读理解(上).doc
- 2009年十一月国内外重大时事填空题含答案.doc
- 2009年土地估价基础知识练习(一).doc
- 2009年土地估价基础知识练习(二).doc
- 2009年中考英语真题分类汇编:补全句子,完成句子及表格阅读(下).doc
- 2009年中考英语真题分类汇编:阅读理解(下).doc
- 2009年高考时事政治选择题精选及解释.doc
- 2010中考化学试题预测(66张精美幻灯片).ppt
- 2010公考申论高分技巧:把握申论测试特点、领悟备考精髓.doc
- 2010初级会计职称会计实务模拟题.doc
- 2025年关于进一步加强在建工程质量安全管理措施.pdf
- 2.6.1.2正弦定理课件-2023-2024学年高一下学期数学北师大版(2019)必修第二册.pptx
- 第二单元 走进花果山——做个加法表(课件)-2024-2025学年一年级上册数学青岛版(五四学制).pptx
- 2025年广东省深圳九年级中考数学一轮复习考点过关课件:方程与不等式的综合应用.pptx
- 10.3 物体的浮沉条件及应用 ----2024-2025学年人教版物理八年级下学期.pptx
- 课外文言文基础练习二:处世交友 2024-2025学年统编版语文八年级上册.docx
- 九月个人思想汇报(最新).docx
- 医药领域腐败问题集中整治工作方案(一) .docx
- 医院廉政教育工作计划(2篇) .docx
- 学用新思想奋进新时代心得体会一.docx
最近下载
- DBJ540001-2018:西藏自治区绿色建筑设计标准.pdf VIP
- 二级建造师考试《公路实务》考前知识点梳理.pdf VIP
- Hikvision UD36505B_海康威视磐石7系列网络存储设备_用户手册_20240205说明书.pdf VIP
- 山东开泰化工股份有限公司调试报告.doc
- 瓶装液化气送气工培训.pptx VIP
- 雅马哈调试流程(2).pptx
- 2021-2022学年安徽省合肥市瑶海区五年级(上)期末数学试卷 .pdf VIP
- 营养搭配师职业生涯规划书.pptx VIP
- 2023-2024学年湖北省襄阳市、黄石市、宜昌市、黄冈市部分学校高二上学期期末考试数学试题+答案解析.pdf VIP
- 2023年四川省遂宁市中考语文真题(解析版).pdf VIP
文档评论(0)