运算优先级
不是我转牛角尖哈,我理解的两种顺序: 1.首先,7+2=9,5x8=40,40/9=4.44444,取整数为4,再用4除5,4不够除,所以4就是余数!结果输出就是4 2.首先,7+2=9,5x8=40,40/9=4.44444,再除5,4.4444不够除,所以4.4444就是余数!再取整,结果输出就是4 疑问:我觉得1不合理的地方是x后面的“=”赋值符号运算级别最低,该先计算右边的“%”再取整赋值,but,按照2来算的话余数成浮点数了正常么? 或是理解为“%”强制取整?求点醒
不是我转牛角尖哈,我理解的两种顺序: 1.首先,7+2=9,5x8=40,40/9=4.44444,取整数为4,再用4除5,4不够除,所以4就是余数!结果输出就是4 2.首先,7+2=9,5x8=40,40/9=4.44444,再除5,4.4444不够除,所以4.4444就是余数!再取整,结果输出就是4 疑问:我觉得1不合理的地方是x后面的“=”赋值符号运算级别最低,该先计算右边的“%”再取整赋值,but,按照2来算的话余数成浮点数了正常么? 或是理解为“%”强制取整?求点醒
2016-06-01
举报