c语言11 2 3,高质量C语言11.位运算(27页)-原创力文档

本章节介绍了位运算在计算机系统中的应用,特别是在节省内存空间方面的作用。课程详细讲解了二进制位的表示,字节的构成,以及数值的原码表示方式。通过学习,学员将理解如何使用位运算来处理和分离存储在字节中的多个标志状态。此外,内容还涵盖了位运算的基本概念和操作,如按二进制位进行的加减乘除等运算。

第11章 位运算

1

V1.0

V1.0

课程结构

内容 课时(H)

11.1 数值在计算机中的表示

11.2 位运算

11.3 位段

2

V1.0

第十一章:

目标:

本章旨在向学员介绍:

1) 时间:学时

2) 教学方法:

3

V1.0

第11章 位运算

• 为了节省内存空间,在系统软件中常将多个标志状态简单地组

合在一起,存储到一个字节(或字)中。C语言是为研制系统

软件而设计的,所以她提供了实现将标志状态从标志字节中分

离出来的位运算功能。

• 所谓位运算是指,按二进制位进行的运算。

4

V1.0

11.1 数值在计算机中的表示

• 1.二进制位与字节

计算机系统的内存储器,是由许多称为字节的单元组成的,

1个字节由8个二进制位(bit)构成,每位的取值为0/1 。最右端

的那1位称为 “最低位”,编号为0;最左端的那1位称为 “最

高位”,而且从最低位到最高位顺序,依次编号。图11-1是1个

字节各二进制位的编号。

7 6 5 4 3 2 1 0

图11-1 1个字节各二进制位的编号

5

V1.0

11.1 数值在计算机中的表示(续)

• 2.数值的原码表示

• 数值的原码表示是指,将最高位用作符号位(0表示正数,1表

示负数),其余各位代表数值本身的绝对值(以二进制形式表

示)的表示形式。为简化描述起见,本节约定用1个字节表示1

个整数。

例如,+9的原码

└→符号位上的0表示正数

-9的原码

└→符号位上的1表示负数

6

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值