- 2
- 0
- 约4.04千字
- 约 6页
- 2017-05-20 发布于北京
- 举报
C语言–谭浩强Word版–12位运算
12 位运算 1
12.1 位运算符C语言提供了六种位运算符: 1
12.1.1 按位与运算 1
12.1.2 按位或运算 2
12.1.3 按位异或运算 2
12.1.4 求反运算 3
12.1.5 左移运算 3
12.1.6 右移运算 3
12.2 位域(位段) 4
12.3 本章小结 6
位运算
前面介绍的各种运算都是以字节作为最基本位进行的。 但在很多系统程序中常要求在位(bit)一级进行运算或处理。C语言提供了位运算的功能,这使得C语言也能像汇编语言一样用来编写系统程序。
位运算符C语言提供了六种位运算符:
按位与
| 按位或
^ 按位异或
~ 取反
左移
右移
按位与运算
按位与运算符是双目运算符。其功能是参与运算的两数各对应的二进位相与。只有对应的两个二进位均为1时,结果位才为1,否则为0。参与运算的数以补码方式出现。
例如:95可写算式如下:
(9的二进制补码)
(5的二进制补码)
(1的二进制补码)
可见95=1。
按位与运算通常用来对某些位清0或保留某些位。例如把a 的高
您可能关注的文档
- CAD最全快捷键大全–现阶段较常用的.doc
- CAD机械制图中配合和偏差的标注.doc
- CAD标注和图层设置还有快捷键全都有.doc
- CAD教学大纲–重庆科创学院课件.doc
- CAD由我来配置-配置自己的CAD支持文件搜索路径.doc
- CAD的一些基本技巧及用法.doc
- CAD着色及渲染处理.doc
- CAD的布局设置及技巧.doc
- CAD第3讲尺寸标注和文字的应用.doc
- CAD常用命令和120个实用技巧.doc
- 广东省深圳市福田区侨香外国语学校2025届数学八上期末经典模拟试题含解析.doc
- 2025届湖南省浏阳市初三下十月阶段性考试试题语文试题含解析.doc
- 江西省江西师大附中2026届高三第六次质量检查生物试题含解析.doc
- 江苏省连云港市灌南县2025年三上数学期末质量跟踪监视模拟试题含解析.doc
- 银川科技学院《社交礼仪》2023-2024学年第一学期期末试卷.doc
- 江苏省南京雨花台区七校联考2025届初三下学期第一次周考语文试题(重点班)试题含解析.doc
- 山东省滨州市十二校2025届高一语文第二学期期末综合测试试题含解析.doc
- 西昌学院《经济法》2021-2022学年第一学期期末试卷.doc
- 邯郸市邯山区2024-2025学年四下数学期末复习检测模拟试题含解析.doc
- 安徽林业职业技术学院《毒理学基础A》2023-2024学年第二学期期末试卷.doc
最近下载
- 植保无人机操控技术.pptx VIP
- 家具椅测试标准.ppt VIP
- 2024年江苏省南京市中考物理真题卷(含答案与解析).pdf VIP
- 小升初浅奥小学数学创新题244道.docx VIP
- 法理学 第2版 马工程 第12章 中国社会主义法与经济、文化、社会 课后习题答案.pdf VIP
- 学堂在线 科学研究方法与论文写作 章节测试答案.docx VIP
- 液压与气压传动说课.ppt VIP
- 法理学 第2版 马工程 第13章 中国社会主义立法与法律体系 课后习题答案.pdf VIP
- (仪器分析课件)3.3 光谱半定量和 与定量分析.ppt VIP
- 浅谈5E教学模式下的初中英语阅读教学.pdf VIP
原创力文档

文档评论(0)