c程序好设计教程第8章.pptVIP

  • 0
  • 0
  • 约5.2千字
  • 约 46页
  • 2019-01-01 发布于福建
  • 举报
c程序好设计教程第8章

第8章 位运算 主讲人: 第8章 位运算 位运算是对C语言功能的扩展,使C语言在控制系统中的应用更加灵活,运算效率更高并且更加节省存储空间。 本章主要内容: 8.1 位运算概述 8.2 位运算符的使用方法 8.3 位段 8.4 位运算举例 8.1 位运算概述 所谓位运算是指进行二进制数的运算。在计算机中真正执行的是机器指令,机器指令是由0和1所组成的二进制数表示的。每一个0或1称为一个“位”,要实现对计算机的操作就是实现对这些“位”的操作。 C语言所提供的位运算的功能,使得对计算机的操作更加灵活,更加高效,并且在一些控制领域的应用中极大地节省了数据的存储空间,提高了程序的效率。 C语言所提供的位运算符如表8-1所示。 8.1 位运算概述 表8-1位运算符 8.2 位运算符的使用方法 8.2.1按位“与”运算符() 8.2.2按位“或”运算符(|) 8.2.3 按位“取反”运算符(~) 8.2.4 按位“异或”运算符(∧) 8.2.5 “左移”运算符() 8.2.6 “右移”运算符() 8.2.1按位“与”运算符() 按位与运算符“”为二目(元)运算符,要求有两个运算量。作用是将两个运算量中的各个位分别对应进行“与”运算。如果两个相应的位都为1,则“与”运算后的结果为1;否则该位的结果为0。即: 00=0; 01=0; 10=0; 11=1; 例如,两个char类型

文档评论(0)

1亿VIP精品文档

相关文档