取余运算?在VB中 mod的运算.1.a MOD b=a-int(a/b )*b 对吗?2.在VB中 ? 9.5 Mod 3 显示 1 而 ? 9.5-int(9.5/3)*3 显示 0.5 用1中的公式为什么结果不一样?是运算符mod,不是函数mod

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 17:37:48
取余运算?在VB中mod的运算.1.aMODb=a-int(a/b)*b对吗?2.在VB中?9.5Mod3显示1而?9.5-int(9.5/3)*3显示0.5用1中的公式为什么结果不一样?是运算符mo

取余运算?在VB中 mod的运算.1.a MOD b=a-int(a/b )*b 对吗?2.在VB中 ? 9.5 Mod 3 显示 1 而 ? 9.5-int(9.5/3)*3 显示 0.5 用1中的公式为什么结果不一样?是运算符mod,不是函数mod
取余运算?
在VB中 mod的运算.
1.a MOD b=a-int(a/b )*b 对吗?
2.在VB中
? 9.5 Mod 3 显示 1
而 ? 9.5-int(9.5/3)*3 显示 0.5
用1中的公式为什么结果不一样?
是运算符mod,不是函数mod
运行? 9.5-(9.5\3)*3 结果还是0.5
但是我在VB的立即窗口中运行得出的结果就是0.5,没有四舍五入

取余运算?在VB中 mod的运算.1.a MOD b=a-int(a/b )*b 对吗?2.在VB中 ? 9.5 Mod 3 显示 1 而 ? 9.5-int(9.5/3)*3 显示 0.5 用1中的公式为什么结果不一样?是运算符mod,不是函数mod

我知道是运算符,我说错了
正确为:Format(a - (a \ b) * b,"0")
mod 对于结果是小数的,会四舍五入
9.5-(9.5\3)*3 这语句是没有四舍五入