C语言基础知识—赋值运算符与赋值表达式
提问人:ylm发布时间:2020-09-25
赋值符号 “=“就是赋值运算符,作用是将一个数据赋给一个变量或将一个变量的值赋给另一个变量,由赋值运算符组成的表达式称为赋值表达式。一般形式为:
变量名 = 表达式
在程序中可以多次给一个变量赋值,每赋一次值,与它相应的存储单元中的数据就被更新一次,内存中当前的数据就是最后一次所赋值的那个数据。
例:a=12; 此表达式读作“将10的值赋值给变量a”。
a、如果赋值号两边的运算对象类型不一致,系统会自动进行类型转换,转换的规则:将赋值号右边表达式的值的类型转换成赋值号左边变量的类型,
例:int y=3.5; 在变量y中最终存储的是整数3。
b、 可以将复制表达式的值再赋值给变量,形成连续赋值。
例如:x=y=25 是一个连续赋值表达式,x=y=25 等价于x=(y=25),所以表达式x=y=25 最终的值为25 。
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>