关于算术表达式的运算疑问,5 \ 6 * 7 / 8这个算术表达式的值我认为是0 可是运行的结果是1,请问这是什么原因?

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 23:29:08
关于算术表达式的运算疑问,5 \ 6 * 7 / 8这个算术表达式的值我认为是0 可是运行的结果是1,请问这是什么原因?
xQN@ +  ĝЍ&AlU PyDBP; ( Vf{9/Иd~4hfYef1*9HMCxe˲w~OODBܜs +Ǵ"lȼ@~;Vds|$Y$m:!W=۪ =AQC YXcJ2Sn۠$ټKӯTɒXC>ǂ`PHN.¡g!d-h鰰M*hGGh80:y8fx-`.,qe=;

关于算术表达式的运算疑问,5 \ 6 * 7 / 8这个算术表达式的值我认为是0 可是运行的结果是1,请问这是什么原因?
关于算术表达式的运算疑问,
5 \ 6 * 7 / 8这个算术表达式的值我认为是0
可是运行的结果是1,请问这是什么原因?

关于算术表达式的运算疑问,5 \ 6 * 7 / 8这个算术表达式的值我认为是0 可是运行的结果是1,请问这是什么原因?
"\"符号的意义是整除,即将两个数值表达式通过舍去小数部分转换成 Byte、Integer 或 Long表达式,然后再进行除法运算,再对结果取整,比如1\1.4相当于int(1/1)=1,而1\1.5相当于int(1/2)=0.
运算符中*和/是先于\运算,因此原式=5\(6*7/8)=5\5.25=int(5/5)=1