取余运算?在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/05/01 09:34:40

取余运算?在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 这语句是没有四舍五入