关于算术表达式的运算疑问,5 \ 6 * 7 / 8这个算术表达式的值我认为是0 可是运行的结果是1,请问这是什么原因?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 23:29:08
![关于算术表达式的运算疑问,5 \ 6 * 7 / 8这个算术表达式的值我认为是0 可是运行的结果是1,请问这是什么原因?](/uploads/image/z/2479387-67-7.jpg?t=%E5%85%B3%E4%BA%8E%E7%AE%97%E6%9C%AF%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E8%BF%90%E7%AE%97%E7%96%91%E9%97%AE%2C5+%5C+6+%2A+7+%2F+8%E8%BF%99%E4%B8%AA%E7%AE%97%E6%9C%AF%E8%A1%A8%E8%BE%BE%E5%BC%8F%E7%9A%84%E5%80%BC%E6%88%91%E8%AE%A4%E4%B8%BA%E6%98%AF0+%E5%8F%AF%E6%98%AF%E8%BF%90%E8%A1%8C%E7%9A%84%E7%BB%93%E6%9E%9C%E6%98%AF1%2C%E8%AF%B7%E9%97%AE%E8%BF%99%E6%98%AF%E4%BB%80%E4%B9%88%E5%8E%9F%E5%9B%A0%3F)
xQN@ +
ĝЍ&AlU PyDBP;(Vf{9/Иd~4hfYef1*9HMCxe˲w~OODBܜs
+Ǵ"lȼ@~;Vds|$Y$m:!W=۪ =AQCYXcJ2Sn۠$ټ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