- 6
- 0
- 约 23页
- 2017-08-20 发布于广东
- 举报
第6章 位 运 算 这一章要学习C语言中的位运算及位运算的应用。 6.1 位运算符及位运算表达式 位运算是对二进制数据以位为单位(bit)进行的运算。C语言提供了六种位运算符。参加运算的操作数可以是char类型、int类型和long类型的变量或常量。实型是不能进行位运算的。表6-1列出了所有位操作的运算符。 在六种位运算符中,位非、位与、位加和位或称为位逻辑运算符。另两个是位移位运算符。按位运算中也有位自反赋值运算符五种。 位逻辑运算是把运算对象的每个二进制位上的“0”或“1”看作是逻辑值。逐位进行逻辑运算。位逻辑运算符的运算规则,如表6-2所示。 需要特别注意是,位运算中的“与”、“或”和“非”是与第4章介绍的逻辑运算中的“与”、“或”和“非”不同的。这里强调的是按(二进制)位的运算。 按位运算符把操作对象看作是二进制数,并以位为单位对它们进行运算,运算的结果为整型数,可用十进制数、八进制数或十六进制数表示。 第4章介绍的逻辑运算是两种逻辑值(真和假)之间的运算,运算的结果,也只有真和假两种可能的结果。 移位运算的优先级排在算术运算之后,关系运算之前。 由位运算符连接的表达式称为位运算表达
您可能关注的文档
- C及C++程序设计 第3版 教学课件 张富 第5章 循环结构程序设计.ppt
- C及C++程序设计 第3版 教学课件 张富 第7章 数组与字符串.ppt
- C及C++程序设计 第3版 教学课件 张富 第8章 指针.ppt
- C及C++程序设计 第3版 教学课件 张富 第9章 函数.ppt
- C及C++程序设计 第3版 教学课件 张富 第10章 数据的存储类型.ppt
- C及C++程序设计 第3版 教学课件 张富 第11章 用户定义数据类型.ppt
- C及C++程序设计 第3版 教学课件 张富 第12章 C语言的预处理器.ppt
- C及C++程序设计 第3版 教学课件 张富 第13章 磁盘文件操作(IO系统).ppt
- C及C++程序设计 第3版 教学课件 张富 第14章 C++概述.ppt
- C及C++程序设计 第3版 教学课件 张富 第15章 类.ppt
- 医院绩效改革的核心是定义什么叫贡献.pptx
- 2026年河南新乡高新投资集团有限公司招聘笔试冲刺题(带答案解析).pdf
- 2026年山东临沂市蒙阴县县属国有企业招聘笔试冲刺题(带答案解析).pdf
- 2026医疗质控自查与改进全方案.pptx
- DIP 3.0病历书写避雷攻略:科室质控闭环建设与实践.pptx
- 心力衰竭用药误区与糖尿病病程记录规范.pptx
- 2026年浙江台州椒江云谷置业有限公司招聘笔试冲刺题(带答案解析).pdf
- 2026年贵州六盘水市盘江精煤股份公司招聘笔试冲刺题(带答案解析).pdf
- 专题06 浮力与阿基米德原理实验探究与应用【期末复习重难点专题培优十二大题型】(解析版)物理新教材人教版八年级下册.docx
- 心力衰竭伴其他疾病用药误区分析与合理用药策略.pptx
原创力文档

文档评论(0)