- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 位运算 11.1 几个基本概念 设整数在内存中用2个字节存储 1 000 0001 1000 000 1 0 000 0001 1000 000 1 数值的表示方法-原码 反码 补码 数值的表示方法-原码 反码 补码 正数的原码、反码和补码相同 1 的补码 0 000 0000 0000 0001 …… 32767 的补码 0 111 1111 1111 1111 (215-1,2个字节的存储单元能表示的最大正数) 负数的原码、反码和补码不同 -1 原码 1 000 0000 0000 0001 反码 1 111 1111 1111 1110 原码取反 补码 1 111 1111 1111 1111 反码+1 32767 补码 0 111 1111 1111 1111 -32767 原码 1 111 1111 1111 1111 反码 1 000 0000 0000 0000 原码取反 补码 1 000 0000 0000 0001 反码+1 -32768 = -32767-1 补码 1 000 0000 0000 0000 (2个字节的存储单元能表示的最小负数) -32768 -1 0 1 32767 11.2 位运算符 11.2 位运算符 11.2 位运算符 11.2 位运算符 11.2 位运算符 11.2 位运算符 11.2 位运算符 11.2 位运算符 11.4 综合应用实例 11.4 综合应用实例 11.4 综合应用实例 安徽科技学院计算公共教学部 * 11.1 几个基本概念 11.2 位运算符 11.3 位域 11.4 综合应用实例 2.1.1 数据类型概述 数据从内在形式(内存存储及操作)上看,可分成: 基本类型:整型、字符、实型、枚举 构造类型:结构体、数组、共用体 指针类型 无类型 数据从外在形式(书写)上看,可分成: 常量:34 3.2 ‘a’ 变量: x 函数 abs(x) 表达式 1+2*3 符号位 1:负数 0:正数 计算机系统的内存储器是由许多称为字节的单元组成, 每个字节由8个二进制位组成,每位取值0或1。计算机中 最小的数据单位, 最低位,编号为0 11.1 几个基本概念 原码: 最高位为符号位,其余各位为数值本身的绝对值 反码: 正数:反码与原码相同 负数:符号位为1,其余位对原码取反 补码: 正数:原码、反码、补码相同 负数:最高位为1,其余位为原码取反,再 对整个数加1 数值的表示方法-原码 反码 补码 32767 0111 1111 1111 1111 …… 1 0000 0000 0000 0001 0 0000 0000 0000 0000 -1 1111 1111 1111 1111 -2 1111 1111 1111 1110 …… -32767 1000 0000 0000 0001 -32768 1000 0000 0000 0000 32767 + 1 = 32768 ? 1000 0000 0000 000 = -32768 -32768 - 1 = -32769 ? 0111 1111 1111 1111 = 32767 位运算符是以二进制位为操作对象的运算。 a2,a中各位全部右移2位 右移 a2,a中各位全部左移2位 左移 a^b,a和b中各位进行“异或”运算 按位异或 ^ a|b,a和b中各位进行“或”运算 按位或 | ab,a和b中各位进行“与”运算 按位与 ~a 对变量a中全部位取反 按位取反 ~ 举例 含义 位运算符 【例11-1】分析下面程序的运行结果 #include stdio.h main() { unsigned char x=56,y; y=~x; printf(%d \n,y); } 1.按位取反 【格式】~x 其运算过程为: 56 ~56( 199 2.按位与 【格式】xy 其运算过程为: 56: 157:
您可能关注的文档
- 第3节 DC\DC变换电路.ppt
- 第3节 国际贸易政策.ppt
- 第2篇水准仪检校.ppt
- 第2章 电路分析中等效变换.ppt
- 第2章+真空技术稀薄气体理论.ppt
- 第2节恒定电流 第8节多用电表.ppt
- 第3单元8讲 氯、溴、碘与其化合物.ppt
- 第2篇 门电路(修改).ppt
- 第2篇 电阻式传感器-2.ppt
- 第2篇 时域测量01a.ppt
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)