- 1
- 0
- 约6.08千字
- 约 25页
- 2017-01-20 发布于河南
- 举报
幻灯片-C语言程序设计视频教程-第12章.
C程序设计 讲师:刘楠 Email: lliunan@126.com 第12章 位运算 第10章介绍的指针运算和本章将介绍的位运算很适合于编写系统软件的需要,是C语言的重要特色。在计算机用于检测和控制领域中要用到位运算的知识,因此应当学习和掌握本章的内容。 所谓位运算是指进行二进制位的运算。在系统软件中,常要处理二进制位的问题。例如,将一个存储单元中的各二进制位左移或右移一位,两个数按位相加等。C语言提供位运算的功能,与其他高级语言相比,它显然具有很大的优越性。 12.1 位运算符和位运算 C语言提供如下表所列出的位运算符 说明: (1)位运算符中除~以外,均为二目(元)运算符,即要求两侧各有一个运算量。 (2)运算量只能是整型或字符型的数据,不能为实型数据。 12.1.1 “按位与”运算符() 参加运算的两个数据,按二进制位进行“与”运算。如果两个相应的二进制位都为1,则该位的结果值为1;否则为0。即 00=0 01=0 10=0 11=1 按位与有一些特殊的用途: (1)清零。如果想将一个单元清零,即使其全部二进制位为0,只要找一个二进制数,其中各个位符合以下条件:原来的数中为1的位,新数中相应位为0。然后使二者进行运算,即可以达到清零目的。 (2)取一个数中某些指定位。如有一个
您可能关注的文档
最近下载
- 《单相桥式全波整流电路》电子电工职教课件.pdf VIP
- 通桥(2017)2368A-V-1 60+100+60m(双线,直、曲线).pdf VIP
- (毕业设计论文)《江阴长江港口港埠公司5000吨级通用码头工程设计》.docx VIP
- 最新《工会基础知识》试题库及答案1000题【完美打印版】.docx VIP
- 中国石化招聘考试笔试历年真题库预测试卷.doc VIP
- 标准图集-22G101-2 现浇混凝土板式楼梯.pdf VIP
- ASME第九卷焊接和钎焊评定标准.ppt VIP
- DBT29-202-2022 天津市建筑基坑工程技术规程-天津市工程建设标准.pdf VIP
- 教学设计:单相桥式全波整流电路.pdf VIP
- ASMESectionIX第九卷焊接工艺评定.ppt VIP
原创力文档

文档评论(0)