C语言自学(三)复合赋值

C语言自学(三)复合赋值,第1张

C语言自学(三)复合赋值 复合赋值

5个算数运算符,+ - * / %,可以和赋值运算符“=”结合起来,形成复合赋值运算符“+=”、“-=”、“*=”、“/=”和“%=”。两个运算符中不能有空格。

例:a+=5;等同于a=a+5;

        b/=sum-12;等同于b=b/(sum-12);

符合赋值的运行级最低。

递增递减运算符

“++”、“--”是两个很特殊的运算符,它们是单目运算符,这个算子还必须是变量。这两个运算符分别叫递增和递减运算符,它们的作用是给这个变量+1或者-1。

例:a++;等同于 a+=1;  等同于a=a+1;

++和--可以放在变量之前,称为前缀形式。也可以放在变量之后,称为后缀形式。

a++是a+1前的值,++a是a+1后的值。不论是a++,还是++a,a的值都+1了。

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5634718.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存