75赋值表达式 3.复合赋值运算 复合赋值运算符是在赋值运算符之前再加 个双目运算符构成的。复合赋值运算的一般格 式为: 变量双目运算符=表达式 等价:变量=(变量双目运算符表达式) 当表达式为简单表达式时,表达式外的一对圆 括号才可以省略,否则可能出错。 第七章运算符和表达式
第七章 运算符和表达式 3.复合赋值运算 复合赋值运算符是在赋值运算符之前再加一 个双目运算符构成的。复合赋值运算的一般格 式为: 变量 双目运算符= 表达式 等价:变量=(变量 双目运算符 表达式)。 当表达式为简单表达式时,表达式外的一对圆 括号才可以省略,否则可能出错。 7.5 赋值表达式
75赋值表达式 例如 x+=5 等价于x=x+5* y=x+3等价于y=y(x+3),而不是y=y*x+3 ■C语言规定的10种复合赋值运算符如下: 如=,/,%= 八复合算术运算符(5个 <=,>>〓 复合位运算符(5个 第七章运算符和表达式
第七章 运算符和表达式 ◼ 例如: x+=5 /*等价于x=x+5*/ y*=x+3 /*等价于y=y*(x+3),而不是y=y*x+3*/ ◼ C语言规定的10种复合赋值运算符如下: +=,-=, *=,/=,%= /*复合算术运算符(5个)*/ ~=,^=,|=,<<=,>>= /*复合位运算符(5个)*/ 7.5 赋值表达式