- 2
- 0
- 约2.84千字
- 约 24页
- 2018-05-08 发布于广东
- 举报
第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 “按位异或”运算 按位异或的运算规则为:如果参与运算的两个整数或字符按照二进制位对齐,相应的两位
您可能关注的文档
- 软件工程 作者 张海藩 第十章.ppt
- 软件工程 作者 张海藩 第五章.ppt
- 软件工程 作者 张海藩 第一章.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第1章 软件与软件工程介绍.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第2章 软件需求获取与确定.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第4章 总体设计.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第6章 软件测试.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第7章 面向对象方法概论.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第9章 面向对象设计与测试.ppt
- 软件工程 作者 郑人杰 马素霞 麻志毅 第12章 软件维护.ppt
原创力文档

文档评论(0)