12
A
回答
17
60
echo 19 % 5;
应该返回4,这是的19/5(3 REM 4) 没有必要使用剩余地板,因为模数运算的结果总是一个整数值。
如果你想在剩余浮点值的工作时,那么PHP也有FMOD()函数:
echo fmod(19,5.5);
编辑
如果你想其余为十进制:
要么
echo 19/5 - floor(19/5);
或
echo (19 % 5)/5
都将返回0.8
4
取决于你所使用的语言,%
未必是模运算符。我假设你使用PHP,在这种情况下,它是%
。
从我所看到的,没有必要使用整数模数floor()
,它将始终返回一个整数。你可以安全地删除它。
对我来说,它看起来不像是给你地狱的数学,而是它周围的代码。你需要发布更多的代码;你列出的代码很好。
编辑:
你不是找余,你要寻找的遗留十进制值。它没有名字。
$leftover = 19/5;
$leftover = $leftover - floor($leftover);
这应该是你在找什么。
相关问题
- 1. 在DB2中划分剩余的剩余部分SQL
- 2. 浮动部门的剩余部分
- 3. Terse的方式来获得iterable的剩余部分(如数组)
- 4. php函数将数组拆分为3部分,但不包含剩余部分
- 5. 使用Bouncy Castle获取RSA公钥剩余部分
- 6. Windows Mobile 6在关闭后形成部分剩余部分
- 7. 方案 - 对于剩余部分
- 8. 0打印剩余部分时丢失
- 9. 分区,剩余部分和唯一允许的实数
- 10. argv从最后开始的剩余部分
- 11. 如何使用部分类名查找div并获取该类名的剩余部分?
- 12. PHP - 捕获正则表达式匹配以及不匹配的剩余部分
- 13. 在nasm程序中分离剩余部分
- 14. 删除背景后的位图中的剩余部分
- 15. PHP剩余时间百分比
- 16. 使用用户的输入替换模式匹配后的剩余部分
- 17. 寻找离开最小剩余部分的最大号码
- 18. 改变剩余部分的颜色 - 引导
- 19. 如何获得专栏的剩余百分比?
- 20. 如何获得使用PHP的多维数组的一部分?
- 21. 部分部分从分开()
- 22. 部分用PHP
- 23. PHP使用&作为字符串的一部分获得方法
- 24. C/C++计算并收集剩余部分
- 25. 限制计数并将剩余部分设置为“其他”
- 26. Django:无法解析剩余部分(媒体即图像)
- 27. Java剩余整数分区?
- 28. 无法获得动画的其余部分
- 29. 如何在球拍中获得小数的其余部分?
- 30. 需要在python中获得迭代器的其余部分
为什么19%5没有返回你之后的东西 - 这应该返回4. – 2010-07-17 19:37:24
返回四舍五入的值,即4 – X10nD 2010-07-17 19:39:55
@Jean:但这正是19除以5的剩余部分。此外,为什么你回滚我的编辑你的错字? – BoltClock 2010-07-17 19:40:28