c语言程序设计-提高篇票-第4章位运算.pptVIP

  • 2
  • 0
  • 约3.77千字
  • 约 39页
  • 2019-01-01 发布于福建
  • 举报

c语言程序设计-提高篇票-第4章位运算.ppt

c语言程序设计-提高篇票-第4章位运算

C语言程序设计 —提高篇 C语言既是一种高级语言,广泛应用于应用软件的开发和程序设计,同时又是一种低级语言,可以用于系统软件的开发和程序设计,如自动控制系统中的过程控制、参数检测、数据通讯等控制程序,都可以综合利用C语言中的指针操作、位运算和位段技术来实现。 本章介绍位运算的基本形式和常用运算符,并简要介绍位段的概念。位运算的深入学习,应该在《计算机原理》和《汇编语言程序设计》课程中进行。 位运算概述 所谓“位运算”,是指按二进制位进行运算。 位运算的特点:运算按二进制逐位进行——没有借位和进位。 位运算量:整型(int,short,unsiged,long)/字符型(以补码/ASCII码形式存储),不可为实型。 位运算符还可与赋值运算符相结合,进行位运算赋值操作。如: a=b 等价于 a=ab a=b 等价于 a=ab 位运算时的数据类型为char/int,分析时要化为二进制形式,但在程序中书写及输出结果时仍为char/int。 负数以补码形式参与运算 注意与逻辑运算区别 交换两个整数值不用临时变量 #include stdio.h void main() { int a=3, b=4 ; a=a^b; b=b^a; a=a^b; printf(“a=%d

文档评论(0)

1亿VIP精品文档

相关文档