Vb整数除法在VB中,整数除法8\5,结果是1,按照“四舍六入五成双”的原则,不应该是2吗
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 01:23:48
![Vb整数除法在VB中,整数除法8\5,结果是1,按照“四舍六入五成双”的原则,不应该是2吗](/uploads/image/z/8835109-61-9.jpg?t=Vb%E6%95%B4%E6%95%B0%E9%99%A4%E6%B3%95%E5%9C%A8VB%E4%B8%AD%2C%E6%95%B4%E6%95%B0%E9%99%A4%E6%B3%958%5C5%2C%E7%BB%93%E6%9E%9C%E6%98%AF1%2C%E6%8C%89%E7%85%A7%E2%80%9C%E5%9B%9B%E8%88%8D%E5%85%AD%E5%85%A5%E4%BA%94%E6%88%90%E5%8F%8C%E2%80%9D%E7%9A%84%E5%8E%9F%E5%88%99%2C%E4%B8%8D%E5%BA%94%E8%AF%A5%E6%98%AF2%E5%90%97)
Vb整数除法在VB中,整数除法8\5,结果是1,按照“四舍六入五成双”的原则,不应该是2吗
Vb整数除法
在VB中,整数除法8\5,结果是1,按照“四舍六入五成双”的原则,不应该是2吗
Vb整数除法在VB中,整数除法8\5,结果是1,按照“四舍六入五成双”的原则,不应该是2吗
整除的结果是直接截断的,也就是只要整数,比如 19\10 就是1.9截断成1 .参与整除的两个数如果不是整数会被四舍六入.
另外vb的int以及round函数都是四舍六入,但由于浮点数本身的误差,有些数字在修约后不符合这一条.