- 1
- 0
- 约1.28万字
- 约 74页
- 2018-03-23 发布于未知
- 举报
第11章 位运算 11.1 位运算与位运算符 11.2 位运算应用举例 11.3 位段 课后练习 我们知道,计算机真正执行的是由0和1信号组成的机器指令,数据也是以二进制表示的。因此最终要实现计算机的操作,就是要对这些0和1信号进行操作。每一个0和1的状态称为一个“位”(bit)的状态。C语言中这种对字节和位的操作就称为位操作或位运算。 对整型或字符型数据来说,C语言具有直接操作其字节或位的能力。C语言同汇编语言相比,虽然位操作运算没有后者那么丰富,但它可以实现大部分常用的位运算,比如按位取反、数据的左移或右移,等等,这对程序的编制还是相当灵活和方便的。 11.1 位运算与位运算符 C语言所提供的位操作运算符如表11-1所示。 这些位运算符可以与赋值运算符相结合,成为位运算赋值操作。如表11-2所示。 11.1.1 按位与运算符运算符“”要求有两个运算量(如ab),作用是将a和b中各个位分别对应进行与运算,即二者都为1时结果为1,否则为0。按规则具体有:00==001==010==011==1【例11.1】对于两个char类型的八进制数(255和313)进行按位“与”运算后,则运算情况为: a= 1 0 1 0 1 1 0 1 (八进制255)
您可能关注的文档
最近下载
- 乙烯基甲苯(混合异构体)-国际化学品安全卡.pdf VIP
- DB31_T 1660-2025 数据中心基础设施建设指南.pdf VIP
- DB1301T 428-2022 富硒黄冠梨绿色生产技术规程.docx VIP
- 2025年固态电池产业链研究报告-深企投.pdf
- 大跨度连续梁刚构桥常见病害分析及处治对策.pptx VIP
- (高清版)DB5110∕T 32-2021 内江黑猪商品猪生产技术规程. .pdf VIP
- DB15∕T 4281-2026 湖泊环境微塑料监测技术指南.pdf VIP
- DB1302T 533-2021 农业社会化服务 病虫害防控服务规范.docx VIP
- 2016年中小学幼儿园教师职称考试物理试题.pdf VIP
- DB21_T 4173-2025 城市地下综合管廊工程技术规程.docx VIP
原创力文档

文档评论(0)