C语言程序设计-1期自反赋值运算及其表达式PPT-第21讲自反赋值运算及其表达式.pptxVIP

  • 52
  • 0
  • 约小于1千字
  • 约 5页
  • 2021-03-20 发布于北京
  • 举报

C语言程序设计-1期自反赋值运算及其表达式PPT-第21讲自反赋值运算及其表达式.pptx

第21讲反值自赋运算主讲人 赵香会 主 要 内 容运算符1优先级别和结合方向2自反赋值1 自 反 赋 值 运 算 符在赋值运算中,我们常见的如下表左边列的表达式,在C语言中也可以写成中间列的形式。原来表达式样式可以写成运算符名称a=a+ba+=b自反加赋值运算符a=a-ba-=b自反减赋值运算符a=a*ba*=b自反乘赋值运算符a=a/ba/=b自反除赋值运算符a=a%ba%=b自反模赋值运算符中间列形式的意义与左边列的相同。这样我们就产生一些新的运算符:+=,-=,*=,/=,%=,我们把这些算术运算符称为自反算术赋值运算符。2优 先 级 别 和 结 合 方 向比如写成:5+=100就是错的。优先级别:与赋值运算符同级,都是第14级。结合方向:右结合注意:与赋值运算符一样,自反算术赋值运算符的左边通常也必须是变量。示例1示例2int a,c;a=2;c=a+=3;/* 上行相当于:c=(a=a+3); 则c的值为5。*/int a=5,b=3,c;c=b*=a+2; /*上行相当于:c=(b*=(a+2));相当于:c=(b=b*(a+2)); 则c的值为21.*/谢谢

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档