(一)赋值运算符
赋值符号“=”是赋值运算符,用于向变量分配数据。 例如," a=3"
的作用是执行一次代入操作(或代入运算),将常数3分配给变量a,也可以分配表
表达式的值被指派给变量。
(二)复合的赋值运算符
可以在赋值符号“=”之前添加另一个运算符来构成复合运算符。 例如:
a=3与a=a 3等价
x*=y 8等价于x=x*(y8 )
x%=3等效于x=x%3
二元(二目)算子都可以与赋值器一起组合成复合赋值器。 算术运算和赋值
将计算和赋值的双重功能相结合。 也就是说:
=、-=、*=、/=、%=
(三)赋值表达式
通过赋值运算符连接变量和表达式的表达式称为赋值表达式。 那个的
一般格式如下图所示。
例如:
a=b c=5 //不合法
赋值表达式中的“表达式”也是赋值表达式。 例如:
通过将赋值表达式作为一种表达式,不仅可以将赋值操作应用于赋值语句
在输出语句、循环语句等其他语句中显示为表达式,如下所示:
printf('%d ',a=b ) ) ) ) ) )。