C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第11章位运算课件教学.pptVIP

  • 2
  • 0
  • 约5.52千字
  • 约 59页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计与应用教程(第二版)周虹闫瑞峰王永利主编第11章位运算课件教学.ppt

佳木斯大学 C语言程序设计与应用教程 (第二版) 第11章 位 运 算 学习目标 了解位运算符的含义及使用方法 能够进行简单的位运算 位运算 C语言既具有高级语言的特点,又具有低级语言的功能,因而具有广泛的用途和很强的生存力。第9章介绍的指针运算和本章将介绍的位运算适合编写系统软件,是C语言的重要特色。在计算机用于检测和控制领域中要用到位运算的知识。 11-1 位运算 所谓位运算是指进行二进制位的运算。在系统软件中,常要处理二进位的问题。 例如,将一个存储单元中的各二进位左移或右移一位,两个数按位相加等。 11-1 位运算 说明: (1)位运算符中除~以外,均为二目(元)运算符,即要求两侧各有一个运算量。 (2)运算量只能是整型或字符型的数据,不能为实型数据。 11-1 位运算 11-1-1 按位与运算符() 参加运算的两个数据,按二进位进行“与”运算。如果两个相应的二进位都为1,则结果值为1,否则为0。 即: 0 0=0 01=0 10=0 11=1 11-1 位运算 11-1-1 按位与运算符() 例如:45并不等于1,应该是按位与。 4: () 5: 因此,45的值得4。 11-1 位运算 11

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档