程序设计_10(位运算)(免费阅读).pptVIP

  • 5
  • 0
  • 约 16页
  • 2016-12-22 发布于重庆
  • 举报
第十章 位运算 本章主要内容 C语言既是一种高级语言,广泛应用于应用软件的开发和程序设计,同时又是一种低级语言,可以用于系统软件的开发和程序设计,如自动控制系统中的过程控制、参数检测、数据通讯等控制程序,都可以综合利用C语言中的指针操作、位运算和位段技术来实现。 本章介绍位运算的基本形式和常用运算符,并简要介绍位段的概念。位运算的深入学习,应该在《计算机原理》和《汇编语言程序设计》课程中进行。 一、位运算符和位运算 位运算概述 所谓“位运算”,是指按二进制位进行运算。 位运算的特点:运算按二进制逐位进行——没有借位和进位。 位运算量:整型(int,short,unsiged,long)/字符型(以补码/ASCII码形式存储),不可为实型。 位运算符: | ^ ~ 一、位运算符和位运算 位运算符还可与赋值运算符相结合,进行位运算赋值操作。如: a=b 等价于 a=ab a=b 等价于 a=ab 注意:位运算时的数据类型为char/int,分析时要化为二进制形式,但在程序中书写及输出结果时仍为char/int。 位运算符的使用 按位与 (均为1时方为1) 【例一】 main( ) { unsigned char a,b;

文档评论(0)

1亿VIP精品文档

相关文档