遇到一题目
表达式: 2*2^3-15/3-45%3*6 的答案是11。(电脑运算) 而当我笔算时答案却是2
,我想问一下求余和乘除是同级运算么?可是教材上是先乘方在乘除在求余在加减啊。。。。
本来就是11
2*2^3=2*8=16
15/3=5
45%3*6=0
16-5-0=11
vfp中算术运算符的优先级是: 乘方>乘、除>取余>加、减,同级运算按从左至右进行运算,反正我自己算的结果就是2。
22^3-15/3-45%36
=28-15/3-45%36
=16-5-45%18
=16-5-9
=2
我是严格按照优先级算的,不知道你这个电脑上为什么是11。