当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

海南大学计算机科学与技术学院:《C语言程序设计》第十二章(位运算)(台安)

资源类别:文库,文档格式:PPT,文档页数:20,文件大小:98KB,团购合买
12.1 概述 12.2 位运算符 12.3 位运算举例 12.4 位段
点击下载完整版文档(PPT)

语言序设计 第12章位运算 任課老师:彭金遂

第12章 位运算 任课老师:彭金莲

本章要求 ☆位运算的概念。 令数值的原码、反码和补码 位运算符 上一页下一页 返回 第12章位运算

上一页 下一页 返回 第12章位运算 计算机系彭金莲制作 本章要求 ❖ 位运算的概念。 ❖ 数值的原码、反码和补码。 ❖ 位运算符

第12章位运算 121概述 ☆122位运算符 12.3位运算举例 124位段 上一页下一页 返回 第12章位运算

上一页 下一页 返回 第12章位运算 计算机系彭金莲制作 第12章 位运算 ❖ 12.1 概述 ❖ 12.2 位运算符 ❖ 12.3 位运算举例 ❖ 12.4 位段

12.概述 C语言具有高级语言的特点,又具有低级 语言的功能,用途广泛。 令位运算:就是对存储单元中的二进制位 进行左、右移位,按位与、或、异或、 取反等操作。 上一页下一页 返回 12章位运算

上一页 下一页 返回 第12章位运算 计算机系彭金莲制作 12.1 概述 ❖ c语言具有高级语言的特点,又具有低级 语言的功能,用途广泛。 ❖ 位运算:就是对存储单元中的二进制位 进行左、右移位,按位与、或、异或、 取反等操作

、字节和位字节(bye) 令字节:内存中每一字节有一个地址,由8 位二进制位组成,最右边为最低位,最 左边为最高位。 字(wod)由若干存储单元组成,一个单 元存放一个数据或指令。 上一页下一页 返回 第12章位运算

上一页 下一页 返回 第12章位运算 计算机系彭金莲制作 一、字节和位 字节(byte) ❖ 字节:内存中每一字节有一个地址,由8 位二进制位组成,最右边为最低位,最 左边为最高位。 ❖ 字(word):由若干存储单元组成,一个单 元存放一个数据或指令

字节和位字节(byte) 原码最高位为符号位,0为正,1为 负,其余各位代表数本身的绝对值 例 +7 00000111 10000l11 反码正数:符号位为0,数值部分 不变负数:符号位为1,数值部分取反。 例:+7 00000111 11111000 上一页下一页 返回 12章位运算

上一页 下一页 返回 第12章位运算 计算机系彭金莲制作 字节和位 字节(byte) ❖ 二、原码 最高位为符号位,0为正,1为 负,其余各位代表数本身的绝对值。 ❖ 例: +7 0 0000111 ❖ -7 1 0000111 ❖ 三、反码 正数:符号位为0,数值部分 不变 负数:符号位为1,数值部分取反。 ❖ 例:+7 0 0000111 ❖ -7 1 1111000

122位运算符 位运算量只能是整型和字符型数据 按位与& 特点:两对应位都为1时结果为1,香则 为0 例:3的补码:00000011 5的补码:00000101 00000001 上一页下一页 返回 第12章位运算

上一页 下一页 返回 第12章位运算 计算机系彭金莲制作 12.2 位运算符 ❖ 位运算量只能是整型和字符型数据 ❖ 一、按位与 & ❖ 特点:两对应位都为1时结果为1,否则 为0 ❖ 例: 3的补码: 00000011 ❖ 5的补码: 00000101 ❖ & 00000001

三、按位或 特点:两对应位中只有一个为1,结果 便为1,否则为0 例:3的补码:00000011 5的补码:00000101 00000111 上一页下一页 返回 第12章位运算

上一页 下一页 返回 第12章位运算 计算机系彭金莲制作 二 、按位或| ❖ 特点:两对应位中只有一个为1,结果 便为1,否则为0 ❖ 例: 3的补码: 00000011 ❖ 5的补码: 00000101 ❖ | 00000111

三、异或 ◆特点:两对应位相同,结果便为0,否 则为1 例:3的补码:000001 5的补码:00000101 00000110 上一页下一页 返回 第12章位运算

上一页 下一页 返回 第12章位运算 计算机系彭金莲制作 三、异或 ^ ❖ 特点:两对应位相同,结果便为0,否 则为1 ❖ 例: 3的补码: 00000011 ❖ 5的补码: 00000101 ❖ ^ 00000110

四、取反 特点:是单目运算符,当某位原为0时, 经反运算后为1,某位原为1时,反运算 后为0; 例:3的补码:000001 11111100 上一页下一页 返回 第12章位运算

上一页 下一页 返回 第12章位运算 计算机系彭金莲制作 四 、取反 ~ ❖ 特点:是单目运算符,当某位原为0 时, 经反运算后为1,某位原为1时,反运算 后为0; ❖ 例: 3的补码: 00000011 ❖ ~ 11111100

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共20页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有