点击或拖拽改变大小

Functions.Mod 方法 (Double, Double)

X#
返回一个数字除以另一个数字的余数。

命名空间:  XSharp.Core
程序集:  XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法
 FUNCTION Mod(
	nDividend AS REAL8,
	nDivisor AS REAL8
) AS REAL8
查看代码

参数

nDividend
类型:Double
除法运算的被除数。
nDivisor
类型:Double
除法运算的除数。

返回值

类型:Double
一个数字,表示 nDividend 除以 nDivisor 的余数。
备注
Mod() 并不是使用 X# 的取模运算符 (%) 实现的。请注意,Mod() 函数和取模运算符之间存在差异,具体如下表所示: 被除数 除数 取模运算符 Mod() 函数 3 0 错误 3 3 -2 1 -1 -3 2 -1 1 -3 0 错误 -3 -1 3 -1 2 -2 3 -2 1 2 -3 2 -1 1 -3 1 -2
提示 提示:
在 dBASE III PLUS 中,0 除数对所有被除数返回被除数。在 CA-Clipper 夏季 '87 之前的版本中,0 除数对所有被除数返回 0。相反,在 X# 中,任何被除数使用 0 除数的取模会导致运行时错误。
示例