C05第3部分操作符与表达式课程.pptVIP

  • 9
  • 0
  • 约1.01万字
  • 约 60页
  • 2016-12-04 发布于江苏
  • 举报
第3章 操作符与表达式 3.1概述 3.2赋值操作符和赋值表达式 3.2.1 赋值操作符 3.2.2 类型不匹配时的赋值操作 3.2.3 复合赋值操作符 3.3算术操作符和算术表达式 3.3.1 算术表达式的求值 3.3.2 强制类型转换操作符 3.3.3 自增自减操作符 3.4逗号操作符和逗号表达式 3.5值与编译系统相关的表达式 3.6 典型例题分析 操作符 操作符也称运算符,是一种表示对数据进行何种处理的符号,如+,-,*,等。 操作符处理的对象(数据)称为操作数。操作数可以是字面量、变量或函数调用等。根据所需操作数的个数,操作符可分类为单目操作符(一个操作数),双目操作符(二个操作数)和三目操作符(三个操作数)。 根据功能,操作符可分为赋值、算术、关系与逻辑、位和地址操作符等几种。 表达式 用操作符把操作数连接起来的,符合C语言语法规则的式子如3+2*5-6 ,称作表达式。C语言丰富的操作符构成了种类繁多的表达式。 C语言表达式最重要的特征是每个表达式都有一个确定的值及(该值的)类型。所谓表达式的值是指按照规定的规则,对表达式进行运算所得到的结果。 求解表达式的值 要求解表达式的值就必须熟悉操作符的运算顺序。表达式中操作符的运算顺序服从于操作符的优先级和结合性规则。3+2*5-6 优先级规则要求表达式求值时,优先级高的操作符先进行运算,类似于熟知的“先乘除后加

文档评论(0)

1亿VIP精品文档

相关文档