C语言程序设计 教学课件 作者 许薇 武青海 C语言第十一章.pptVIP

  • 0
  • 0
  • 约3.64千字
  • 约 15页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计 教学课件 作者 许薇 武青海 C语言第十一章.ppt

第十一章 位运算 信息工程学院 本章导读 了解位运算符的含义及使用方法 位运算操作及其应用 了解位段的概念和使用方法 11.1位运算基本概念 1.位运算的概念 位运算实际就是对表示计算机中的数进行操作的运算符。 2.基本位运算符 :按位与 规则:将其两边的运算对象的对应位逐一进行按位逻辑与运算。 |:按位或 规则:将其两边的运算对象的对应位逐一进行按位逻辑或运算。 ^:按位异或 规则:参加运算的两个二进制位相同,则为假,不相同为真。 ~:按位取反 规则:单目运算符,对一个二进制数按照位取相反的数值。 11.2 位运算符的运算功能举例 1.按位与运算 例如:45可写算式如下: 4: () 5: 因此,45的值得4。 按位与运算主要用途:用来对某些位清0或保留某 些位。 11.3 位段 11.3.2位运算应用举例 * * 位运算是C语言的低级语言特性,广泛应用于对底层硬件,外围设备的状态检测和控制。本章介绍了位运算的基本概念及其相关操作,位运算的典型应用及位域的使用。 位运算 C语言位运算符表 右移 取反 ~ 左移 按位或 | 按位异或 ^ 按位与 含义 运算符 含义 运算符 说明: 1.位运算符中除~以外,均为二目(

文档评论(0)

1亿VIP精品文档

相关文档