MOD

Basic 語言運算符

MOD是Basic 語言運算符。功能是求兩個數值相除后的餘數。

語法


解釋
Number1 和 Number2 均為數值表達式,支持任何可以理解為數值的表達式,包括 Decimal 和無符號形式的數值。

結果


一個數值。例如 15 Mod 4 結果返回 3,12 Mod 2 結果返回 0。

備註


備註
如果 Number1 或 Number2 是浮點值,則將返回除法運算的浮點餘數。結果的數據類型是最小的數據類型,該類型可以容納由 Number1 和 Number2 的數據類型相除得到的所有可能值。
如果 Number1 或 Number2 計算結果等於 Nothing,則將其視為零。
相關的運算符包括:
\ 運算符-返回除法運算的整數商。例如,表達式 14 \ 4 的結果為 3。
/ 運算符-返回包括餘數在內的完整商,為浮點數。例如,表達式 14 / 4 的結果為 3.5。

異常


如果 Number2 為零,Number1 為整數時,引發 DivideByZeroException 異常。Number1 為浮點數時返回 NaN