- 3
- 0
- 约4.4千字
- 约 40页
- 2017-11-04 发布于广东
- 举报
第十一章 位运算 一、位运算的概念 二、位运算符 三、位运算的常用用法 四、位运算复合赋值运算符 五、位段 二、位运算符 三、位运算的常用用法 四、位运算复合赋值运算符 尚辅网 / 前面所学习的所有运算都是对某个变量所进行的操作,其实C语言还可以对变量中的个别位进行操作。尤其是使用C语言编写设备驱动程序、嵌入式程序的时候,某个变量的每一位都会有特定的含义。本章将介绍C语言中的位运算。 一、位运算的概念 日常生活中常用十进制的数据描述事物。但是,对计算机的硬件来说,一个物理器件一般有两个明显的稳定状态,例如:电路的开、关状态;电平的高、低状态;磁盘上某个点的顺磁、逆磁状态;光盘上某个点的平、凹状态等。所以,计算机世界是一个二进制的0、1世界,每个0或1是一个位。8个位组成一个字节。 在VC编译系统中,一个int型变量占4个字节,也就是32位的存储单元。位运算可以对32个位中的任意一位进行运算。 例如:int a; a=4; 如图所示。 在C语言中,提供位逻辑运算符和移位运算符。 1、位逻辑运算符 C语言中位逻辑运算符有四种:按位与、按位或、按位异或、按位取反。 1)“按位与”运算符——“” 参加运算的两个数据,按二进位进
您可能关注的文档
最近下载
- T∕CRES 0019-2023 风力发电机组叶片螺栓组件.pdf
- 高频精选:汉中医疗岗面试题及答案.doc VIP
- 山东第一医科大学《肿瘤学(放射治疗临床应用)》2024-2025 学年第一学期期末试卷.pdf VIP
- 1.广义鲁棒控制与内生安全.pdf VIP
- 《内生安全基础理论研究进展蓝皮书》.pptx VIP
- 淮南潘集采煤沉陷区重金属分布、赋存与生物累积的多维度解析.docx VIP
- 机器人学期末考试及答案.docx
- 【安全生产】-风险隐患-旅游企业安全生产检查表.pdf VIP
- 安徽合肥一六八中学2026届高三最后一卷含答案(9 科试卷)1.pdf
- 《辐射 1》(《异尘余生》)攻略.pdf VIP
原创力文档

文档评论(0)