Functions.Mod 方法 (Int32, Int32) | |
返回一个数字除以另一个数字的余数。
命名空间:
XSharp.Core
程序集:
XSharp.Core (在 XSharp.Core.dll 中) 版本:2.22 GA
语法 FUNCTION Mod(
nDividend AS LONG,
nDivisor AS LONG
) AS LONG
public static int Mod(
int nDividend,
int nDivisor
)
查看代码参数
- nDividend
- 类型:Int32
除法运算的被除数。 - nDivisor
- 类型:Int32
除法运算的除数。
返回值
类型:
Int32
一个数字,表示
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 除数的取模会导致运行时错误。
|
示例 参见