C语言程序设计 郑山红 李万龙 宋立明 侯秀萍 第8章 位运算新.pptVIP

  • 1
  • 0
  • 约5.16千字
  • 约 32页
  • 2015-12-15 发布于广东
  • 举报

C语言程序设计 郑山红 李万龙 宋立明 侯秀萍 第8章 位运算新.ppt

第8章 位运算 本章目标 位运算和段位的概念 位运算符和位段的操作 位运算符的使用方法 第8章 位运算 C语言最初主要用来编写系统程序,如调制解调器程序,磁盘文件管理程序和打印机驱动程序等,编写这些系统程序时,经常会遇到需要进行位处理的问题,因此C语言提供了位运算的功能。 所谓位运算是指,按二进制位进行的运算。位运算是对字节或字中的位(bit)进行测试,置位或移位处理。这里字节或字是针对ANCI C标准中的char和int数据类型而言的。 8.1 位运算符和位运算 位运算符及其含义 8.1 位运算符和位运算 1、按位与── (1)格式:x y (2)规则:对应位均为1时才为1,否则为0。 (3)主要用途:取(或保留)1个数的某(些)位,其余各位置0。 8.1 位运算符和位运算 1、按位与的运算步骤 (1)将参与运算的数据转化成二进制,如果参与运算的数据是复数则以补码方式表示。 (2)对二进制的每一位按照表8-1进行“与”运算。 例如95的算式如下: (十进制数9) (十进制数5) ──────────── (十进制数1) (

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档