🌂四则混合运算

由上一节我们知道乘除优先级高于加减优先级,那么什么情况下加减运算符能咸鱼大翻身呢?

对比下面两个表达式:

2*(4-2)

2*4-2

第一个表达式等于4,第二个表达式等于6,由此发现小括号可以改变优先级,括号里的表达式要先运算!

表达式 具体值 说明
(4+2)*3 18 先算括号里面,再算乘
5-(2+3) 0 本来加减优先级一样,因为加在括号里面先运算
12/(2*3) 2 先算乘法

❤️ 总结:

加减乘除优先级与数学上是完全一样的,小括号能修改优先级,优先级从高到低排列如下:(),* /,+ -

👍小测验

若程序哪一条表达式等于15

4*(5-3)+2
关闭

a=10!

4*5-(3+2)
关闭

恭喜您!回答正确,可进入下一关

4*(5-3+2)
关闭

a=16!

4*5-3+2
关闭

a=19!

若程序中有一条语句20-(4+6)/2等于多少?

56
关闭

括号优先级最大,具有相同优先级的运算符按从左至右的顺序求值哦!

15
关闭

恭喜您!回答正确,可进入下一关