赋值运算符和赋值表达式

编程入门 行业动态 更新时间:2024-10-28 16:21:30

<a href=https://www.elefans.com/category/jswz/34/1769111.html style=赋值运算符和赋值表达式"/>

赋值运算符和赋值表达式

(一)赋值运算符
赋值符号“=”就是赋值运算符,它的作用是将一个数据赋给一个变量。如“a=3”
的作用是执行一次赋值操作(或称赋值运算),把常量 3 赋给变量 a,也可以将一个表
达式的值赋给一个变量。
(二)复合的赋值运算符
在赋值符“=”之前加上其他运算符,可以构成复合的运算符。例如:
a+=3 等价于 a=a+3
x*=y+8 等价于 x=x*(y+8)
x%=3 等价于 x=x%3
凡是二元(二目)运算符,都可以与赋值符一起组合成复合赋值符。算术运算和赋值
结合具有计算和赋值的双重功能。即:
+= 、-= 、*= 、/=、 %=
(三)赋值表达式
由赋值运算符将一个变量和一个表达式连接起来的式子称为“赋值表达式”。它的
一般形式如下图所示:

例如:
a=b+c=5 //不合法
赋值表达式中的“表达式”,又可以是一个赋值表达式。例如:

将赋值表达式作为表达式的一种,使赋值操作不仅可以出现在赋值语句中,而且可
以以表达式形式出现在其他语句(如输出语句、循环语句等)中,如:
printf("%d",a=b)

更多推荐

赋值运算符和赋值表达式

本文发布于:2023-07-01 06:58:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/972338.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:赋值   表达式   运算符

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!