赋值运算符与逻辑运算符的优先级 赋值运算符
综合
2023-10-29 03:05:06
导读 大家好,我是小典,我来为大家解答以上问题。赋值运算符与逻辑运算符的优先级,赋值运算符,很多人还不知道,现在让我们一起来看看吧!1、=
大家好,我是小典,我来为大家解答以上问题。赋值运算符与逻辑运算符的优先级,赋值运算符,很多人还不知道,现在让我们一起来看看吧!
1、= 赋值运算符:变量=表达式,如:a=3,将a的值赋为3;
2、/= 除后赋值:变量/=表达式,如:a/=3,即a=a/3;
3、*= 乘后赋值:变量*=表达式,如:a*=3,即a=a*3;
4、%= 取模后赋值:变量%=表达式,如:a%=3,即a=a%3;
5、+= 加后赋值:变量+=表达式,如:a+=3,即a=a+3;
6、-= 减后赋值:变量-=表达式,如:a-=3,即a=a-3。
扩展资料:
由赋值运算符将一个变量和一个表达式连接起来的式子称为“赋值表达式”。
它的一般形式为:
<变量><赋值运算符><表达式>
如“a=5”是一个赋值表达式。对赋值表达式求解的过程是:先求赋值运算符右侧的“表达式”的值,然后赋给赋值运算符左侧的变量。
一个表达式应该有一个值。赋值运算符左侧的标识符称为“左值”(leftvalue,简写为lvalue)。并不是任何对象都可以作为左值的,变量可以作为左值,而表达式a+b就不能作为左值,常变量也不能作为左值,因为常变量不能被赋值。
参考资料来源:搜狗百科-赋值运算符
本文到此讲解完毕了,希望对大家有帮助。
免责声明:本文由用户上传,如有侵权请联系删除!