- 5
- 0
- 约2.81千字
- 约 45页
- 2017-01-01 发布于广东
- 举报
第12章 位运算 主要内容 位运算符与位运算 位段 程序案例 小结 习题 12-1 位运算符与位运算 “按位与”运算 “按位或”运算 “按位异或”运算 “按位取反”运算 “左移”运算 “右移”运算 位运算赋值运算符 位运算符 注意:位运算的数据对象只能是C标准中的char和int数据类型,而不能用于float、double、long double、void和其他复杂类型。 12-1-1 “按位与”运算 C语言规定按位与的运算规则为:如果参与运算的两个整数或字符按照二进制位对齐,相应的两位进行“与”运算,对应两位都是1时,结果为1,否则只要有0出现的位,其对应的二进制位与的结果都为0。 格式为:ab 显然,任何数与0进行按位与运算的结果为0,与-1(二进制位全为1)进行按位与运算的结果为其本身。 注意 不可将运算符“”与运算符“”混淆。对于运算符“”,当两边操作数为非0值时,表达式的运算结果为1;但对于运算符“”,则需要对每位进行与运算。 12-1-2 “按位或”运算 按位或的运算规则为:如果参与运算的两个整数或字符按照二进制位对齐,相应的两位进行“或”运算,对应两位都是0时,结果为0,否则只要有1出现的位,其对应的二进制位或的结果都为1。 格式为:a|b 12-1-3 “按位异或”运算 按位异或的运算规则为:如果参与运算的两个整数或字符按照二进制位对齐,相应的两位
您可能关注的文档
- C语言程序设计吴赟婷卢钢第4章选择结构课件教学.ppt
- C语言程序设计吴赟婷卢钢第5章C语言循环结构程序设计课件教学.ppt
- C语言程序设计吴赟婷卢钢第6章数组课件教学.ppt
- C语言程序设计吴赟婷卢钢第7章函数课件教学.ppt
- C语言程序设计吴赟婷卢钢第8章指针课件教学.ppt
- C语言程序设计吴赟婷卢钢第9章结构体和共用体介绍课件教学.ppt
- C语言程序设计吴赟婷卢钢第10章位运算和文件概念课件教学.ppt
- C语言程序设计吴赟婷卢钢封面课件教学.ppt
- C语言内涵教程周二强著第1章C语言和计算机课件教学.ppt
- C语言内涵教程周二强著第2章C语言数据类型课件教学.ppt
- C语言程序设计(07776-1)第13章实用项目开发技术简介课件教学.ppt
- C语言程序设计(第二版)第1章程序设计与C语言概述课件教学.ppt
- C语言程序设计(第二版)第2章数据类型、运算符与表达式课件教学.ppt
- C语言程序设计(第二版)第3章C语言程序设计的三种基本结构课件教学.ppt
- C语言程序设计(第二版)第4章数组课件教学.ppt
- C语言程序设计(第二版)第5章函数课件教学.ppt
- C语言程序设计(第二版)第6章指针课件教学.ppt
- C语言程序设计(第二版)第7章结构体与共用体课件教学.PPT
- C语言程序设计(第二版)第8章编译预处理课件教学.ppt
- C语言程序设计(第二版)第9章位运算课件教学.ppt
最近下载
- 第八届中国(淄博)国际陶瓷览会ren体彩绘.ppt VIP
- 压水堆核电站设备分级.pptx
- 古蔺县2025年第二次公开考试选调机关事业单位工作人员(62人)笔试备考试题及答案解析.docx VIP
- 2024事业单位工勤技能考试考前冲刺试卷及参考答案详解(新).docx
- 部编版小学四年级下册语文复习教案第七课时复习内容:结合上学期学过的理解句子的方法复习理解本学期课文.pdf
- 仿生爬壁机器人外文文献.docx VIP
- 2026年印刷行业人才需求预测报告.docx
- 2023年度工程硕士模考模拟试题附参考答案详解【培优B卷】.docx
- 2024事业单位工勤技能考试考试综合练习及参考答案详解(培优).docx
- 小学语文教师业务考试试题及答案(完整打印版).docx VIP
原创力文档

文档评论(0)