C语言 第三章 运算符和表达式.pptVIP

  • 4
  • 0
  • 约 22页
  • 2017-03-13 发布于江西
  • 举报
C语言 第三章 运算符和表达式

第三章 运算符和表达式 掌握:算术、关系、逻辑等常见运算符 掌握:各种运算符的优先级 掌握:各种表达式的组成及运算过程 重点:运算符的优先级及表达式分析计算 难点:自增、自减运算符 §3.1 算术运算符和算术表达式 算术运算符 算术表达式 定义:算术表达式是由算术运算符和括号将运算对象连接起来的式子,其中运算对象可以是常量、变量、函数、数组元素等内容。 形式: 表达式1 算术运算符 表达式2 … 【例3.1】若a 5,b 3,c 2,x 1.5,则算术表达式a*x*x+b*x+c的结果是多少? 注意: (1)当运算符“/”两侧的操作数为整型时,计算结果为整型,如19/2 9。 (2)运算符“%”两侧的操作数必须是基本整型、短整型或长整型数,而不能是浮点型数字。 (3)运算符“++”、“--”只能用于变量,而不能用于常量或表达式,如:i++、--j均是正确的,而++10、(a+b)++则是错误的。 §3.2 赋值运算符和赋值表达式 赋值运算符 举例 【例3.4】已知int a 5,b 3,x 10,计算如下表达式的值。 a a*8 表达式值为40,a 40 b% 2 表达式值为1,b 1 x* a+b 表达式值为410,x 410 a b c 5 表达式值为5,a,b,c值为5 a b 5 b 5,a 5 a 5+ c 6 表达式值为11,c 6,a

文档评论(0)

1亿VIP精品文档

相关文档