- 17
- 0
- 约3.59千字
- 约 39页
- 2017-04-20 发布于四川
- 举报
C语言程序设计—提高篇—第4章位运算
C语言程序设计—提高篇;内容概述;教学目标;C语言既是一种高级语言,广泛应用于应用软件的开发和程序设计,同时又是一种低级语言,可以用于系统软件的开发和程序设计,如自动控制系统中的过程控制、参数检测、数据通讯等控制程序,都可以综合利用C语言中的指针操作、位运算和位段技术来实现。
本章介绍位运算的基本形式和常用运算符,并简要介绍位段的概念。位运算的深入学习,应该在《计算机原理》和《汇编语言程序设计》课程中进行。;位运算概述
所谓“位运算”,是指按二进制位进行运算。
位运算的特点:运算按二进制逐位进行——没有借位和进位。
位运算量:整型(int,short,unsiged,long)/字符型(以补码/ASCII码形式存储),不可为实型。;位运算符 (Bitwise Operators);位运算符还可与赋值运算符相结合,进行位运算赋值操作。如:
a=b 等价于 a=ab
a=b 等价于 a=ab
位运算时的数据类型为char/int,分析时要化为二进制形式,但在程序中书写及输出结果时仍为char/int。
负数以补码形式参与运算
注意与逻辑运算区别;按位与 (Bitwise AND);例1
#include stdio.h
void main( )
{
int a,b;
printf(
您可能关注的文档
最近下载
- 区统计局领导班子2026年在带头强化政治忠诚、提高政治能力等五个带头方面存在的问题、原因剖析、下一步整改措施材料.docx VIP
- 佛山市初中英语知识点.pdf VIP
- 2021第九小学校规校纪实施细则.docx VIP
- 2024年湖南省长沙市长郡实验中学中考物理模拟试卷附答案解析.docx VIP
- 2025年高级经济师(知识产权)实务考试真题卷附解析.pdf VIP
- 中国物理治疗指南(2025版).docx VIP
- 陕西师范大学《生态学》课件第十三章 生态系统的物质循环.pptx VIP
- 工程竣工移交证书及移交清单.docx VIP
- 2025年慢病管理APP多渠道用户活跃度提升与商业化整合.docx VIP
- 区统计局领导班子2026年在带头强化政治忠诚、提高政治能力等五个带头方面存在的问题、原因剖析、下一步整改措施材料与党支部在改作风树新风等“对照5个方面”2篇例文.docx VIP
原创力文档

文档评论(0)