第3章C语言数据类型运算符和表达式.pptVIP

  • 28
  • 0
  • 约1.12万字
  • 约 93页
  • 2020-02-26 发布于福建
  • 举报
3.8.2 赋值运算符和赋值表达式 1、赋值运算符 = (数学上的等号) 功能:将一个表达式的值赋给一个变量。 例如:a=5; ave=(a+b)/10; 注意:与数学中的等式不同。 用法:变量 = 表达式 2、复合赋值运算符 *=、/=、%=、+=、-=、=、=、=、Λ=、|= 共10个 由赋值运算符与算术、位移、位逻辑运算符组成。 复合运算符是一个运算符,但功能上,是两个运算符功能的组合。 a+=b 相当于 a=a+b a*=b+c 相当于 a=a*(b+c) a=2; a+=a*=a; a=8; 注意: 如果是包含若干项的表达式,则相当于它有 括号。 如: ① x %= y+3 ② x %= (y+3) |__↑ ③ x = x %(y+3)(不要错写成x=x%y+3) 2、复合赋值运算符(续) 3、赋值表达式 用赋值运算符将变量和表达式连接起来的式子 形式: 变量=表达式 求值规则: 将“=”右边表达式的值赋给左边的变量。 结合性:自右至左 3、赋值表达式 对赋值表达式求解的过程是: ①求赋值运算符右侧的“表达式”的值; ② 赋给赋值运算符左侧的变量。 例如: 赋值表达式“a=3*5”的值为15,执行表达式后,变量a的值也是15。 注意: 一个表达式

文档评论(0)

1亿VIP精品文档

相关文档