C语言程序设计教程 作者 葛素娟 第十一章 位运算.pptVIP

  • 4
  • 0
  • 约3.46千字
  • 约 19页
  • 2015-12-09 发布于未知
  • 举报

C语言程序设计教程 作者 葛素娟 第十一章 位运算.ppt

第十一章 位运算 一、位运算的概念 二、位运算符 三、位运算的常用用法 四、位运算复合赋值运算符 五、位段 二、位运算符 三、位运算的常用用法 四、位运算复合赋值运算符 * * 前面所学习的所有运算都是对某个变量所进行的操作,其实C语言还可以对变量中的个别位进行操作。尤其是使用C语言编写设备驱动程序、嵌入式程序的时候,某个变量的每一位都会有特定的含义。本章将介绍C语言中的位运算。 一、位运算的概念 日常生活中常用十进制的数据描述事物。但是,对计算机的硬件来说,一个物理器件一般有两个明显的稳定状态,例如:电路的开、关状态;电平的高、低状态;磁盘上某个点的顺磁、逆磁状态;光盘上某个点的平、凹状态等。所以,计算机世界是一个二进制的0、1世界,每个0或1是一个位。8个位组成一个字节。 在VC编译系统中,一个int型变量占4个字节,也就是32位的存储单元。位运算可以对32个位中的任意一位进行运算。 例如:int a; a=4; 如图所示。 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 在C语言中,提供位逻辑运算符和移位运算符。 1、位逻辑运算符 C语言中位逻辑运算符有四种:按位与、按位或、按位异

文档评论(0)

1亿VIP精品文档

相关文档