function BigMod(byval n1 as variant,byval n2 as variant) as variant dim v as variant n1 = cdec(n1) n2 = cdec(n2) v = int(n1/n2) BigMod = n1 - v*n2 end functiondebug.print BigMod(1.1333305031201E+27,24)
求余运算:a Mod 24 在VB里仅限于a是整型或长整型数。甚至在C语言里也是这样。不能用于浮点数。
dim v as variant
n1 = cdec(n1)
n2 = cdec(n2)
v = int(n1/n2)
BigMod = n1 - v*n2
end functiondebug.print BigMod(1.1333305031201E+27,24)