第1个回答 2019-10-09
就是有不同运算符出现在同一个表达式中,求表达式的值时,优先级高的运算符先结合求值再求优先级低的,比如a+b*c,明显*的优先级比+高,所以先算b*c,得到的值加上a。另外有些符号优先级相同,那就有从左到右结合,和从右到左结合,还需要再详细吗?
第2个回答 2019-10-11
也就是说在一个表达式中它先计算什么再计算什么,
举个简单的例子。a+b*c/d-e
谁高就先算谁的。*/高于+-,所以先计算乘除,再计算加减。。
还有很多的运算符,楼主如果要想了解所有运算符的优先级的话,如果有书的话书后应该都有的,没书在网上搜搜吧。这个很重要的
第3个回答 2020-01-01
比如
1+3*3
因为
*的优先级比+高,所以先运行3*3,在+1。
其实这个不用在意,也不需要背,只要在你需要的运算顺序下加()就行了。
比如
1+(3*3)