- 3
- 0
- 约1.27万字
- 约 52页
- 2017-08-20 发布于广东
- 举报
第11章 位运算 11.1 位运算与位运算符 11.2 位运算应用举例 11.3 位段 课后练习 我们知道,计算机真正执行的是由0和1信号组成的机器指令,数据也是以二进制表示的。因此最终要实现计算机的操作,就是要对这些0和1信号进行操作。每一个0和1的状态称为一个“位”(bit)的状态。C语言中这种对字节和位的操作就称为位操作或位运算。 对整型或字符型数据来说,C语言具有直接操作其字节或位的能力。C语言同汇编语言相比,虽然位操作运算没有后者那么丰富,但它可以实现大部分常用的位运算,比如按位取反、数据的左移或右移,等等,这对程序的编制还是相当灵活和方便的。 11.1 位运算与位运算符 C语言所提供的位操作运算符如表11-1所示。 这些位运算符可以与赋值运算符相结合,成为位运算赋值操作。如表11-2所示。 11.1.1 按位与运算符运算符“”要求有两个运算量(如ab),作用是将a和b中各个位分别对应进行与运算,即二者都为1时结果为1,否则为0。按规则具体有:00==001==010==011==1【例11.1】对于两个char类型的八进制数(255和313)进行按位“与”运算后,则运算情况为: a= 1 0 1 0 1 1 0 1 (八进制255)
您可能关注的文档
- C语言 程序设计 第9章 文件操作.ppt
- C语言编程技巧分析 教学课件 作者 kj第1章 基础知识编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第2章 选择结构编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第3章 循环结构编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第4章 数组编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第5章 函数编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第6章 预处理编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第7章 指针知识编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第8章 结构体共用体和枚举类型以及链表编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第9章 位运算编程技巧分析.ppt
最近下载
- Z 114A-2015 产品标准化大纲编制指南.pdf VIP
- 16.1《赤壁赋》第三课时+课件 统编版高一语文必修上册+.pptx VIP
- 文言文“断句题”秒杀秘诀:看虚词 句式 标志词(附真题演练).docx VIP
- 金属非金属矿山企业安全风险分级管控工作指南.pdf VIP
- 手卫生管理规章制度.docx VIP
- 《睡眠障碍课件》课件.ppt VIP
- P30 企业人力资源管理师国家职业资格一级文件筐及答案.pdf VIP
- 青岛9新名校小升初语文模拟试题含答案.doc VIP
- 新产品转产标准操作流程.docx VIP
- 2025年中国质量协会质量专业能力考试(QC小组活动专业能力)(初级)综合能力测试题及答案四.docx VIP
原创力文档

文档评论(0)