a++和++a怎么算(a =a-=a*a怎么计算啊)
大家好,小方来为大家解答以上问题,a++和++a怎么算,a =a-=a*a怎么计算啊很多人还不知道,现在让我们一起来看看吧!
A=a-=a*a是连续赋值运算,计算顺序是从右到左。
如果int a=2;
a=a-=a * a;
未经智多士回复许可,可以转载本队内容,否则视为侵犯经济权利。
相当于:
我们有权做电器零件,整个局面需要打破。
1 . a-=a * a;
要得到现在的身体,政变就要从实数转移。
2.a=a
那么它相当于:
1 . a=a-a * a;
2.a=a a
因为A被初始化为2:
1 . a=a-a * a=2-2 * 2=-2;
2 . a=a a=-2(-2)==-4;
所以最后的结果是-4。
扩展数据C语言中提供的通用赋值操作符:等号操作符。
1.计算赋值运算符右边的表达式的值。(“=”是赋值运算符)
2.将赋值运算符右侧的表达式值赋给左侧的变量。
3.将赋值运算符左侧的变量值作为表达式的值。
赋值表达式是这样一句话:a=5。注意后面没有分号,a=5;这是一个赋值语句。
赋值表达式的结果是最左边赋值运算符(最左边的等号)左边的变量(或表达式)的值。
赋值运算符的优先级和结合性
1.优先级较低,仅高于逗号运算符。
2.从右向左组合。
比如x=y=3等价于x=(y=3),结果都是3。
本文到此结束,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 12-27
- 12-27
- 12-27
- 12-27
- 12-27
- 12-27
- 12-27
- 12-27
最新文章
- 12-27
- 12-27
- 12-27
- 12-27
- 12-27
- 12-27
- 12-27
- 12-27