- 0
- 0
- 约 81页
- 2017-08-20 发布于广东
- 举报
第 10 章 编译预处理与位运算 10.1 位运算符与位运算 10.1.1 “按位与”运算符 按位与运算符()是双目运算符,其两个运算对象均是二进制位,结果也是二进制位。其功能是: 00?=?0, 01?=?0, 10?=?0, 11?=?1即只有在两个运算对象全为1时,结果才为1,其余情况下结果全为0。 例如,95可写成如下算式: ?0 0 0 0 1 0 0 1? ?? ?? ?(9的二进制补码) 0 0 0 0 0 1 0 1? ?? ??? (5的二进制补码) ?0 0 0 0 0 0 0 1? ?? ?? ?(1的二进制补码)可见,95=1。 按位与运算通常用来对某些位清0或保留某些位。例如把a的高八位清0,保留低八位,可作a255运算(255的二进制数为0000000011111111)。 10.1.2 “按位或”运算符 按位或运算符(?|?)是一个双目运算符,其功能是: 0?|?0?=?0, 0?|?1?=?1, 1?|?0?=?1, 1?|?1?=?1即两个运算对象中只要有一个为1,结果就是1。参与运算的两个数均以补码形式出现。 例如,9|5可写成如下算式: ? ? 0 0 0 0 1 0 0 1 ? ?| 0 0 0 0 0 1 0 1 ? ? 0 0 0 0
您可能关注的文档
- C语言 程序设计 第5章数组.PPT
- C语言 程序设计 第6章函数.PPT
- C语言 程序设计 第7章 指针.ppt
- C语言 程序设计 第8章 结构体、共用体和枚举类型.PPT
- C语言 程序设计 第9章 文件操作.ppt
- C语言编程技巧分析 教学课件 作者 kj第1章 基础知识编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第2章 选择结构编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第3章 循环结构编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第4章 数组编程技巧分析.ppt
- C语言编程技巧分析 教学课件 作者 kj第5章 函数编程技巧分析.ppt
- 2025年深圳市福田区交通运输系统人员招聘考试试题及答案解析.docx
- 2025年省直辖行政单位神农架林区交通运输系统人员招聘笔试试题及答案解析.docx
- 2025年深圳市龙岗区交通运输系统人员招聘考试试题及答案解析.docx
- 2025年沈阳市于洪区交通运输系统人员招聘考试试题及答案解析.docx
- 2025年朔州市平鲁区交通运输系统人员招聘考试试题及答案解析.docx
- 2025年双鸭山市岭东区交通运输系统人员招聘考试试题及答案解析.docx
- 2025年双鸭山市四方台区交通运输系统人员招聘笔试试题及答案解析.docx
- 2025年苏州市虎丘区交通运输系统人员招聘笔试试题及答案解析.docx
- 2025年苏州市沧浪区交通运输系统人员招聘考试试题及答案解析.docx
- 2025年韶关市浈江区交通运输系统人员招聘考试试题及答案解析.docx
原创力文档

文档评论(0)