bcmod 2 つの任意精度数値の剰余を取得する &reftitle.description; stringbcmod stringnum1 stringnum2 intnullscale&null; num1 の、 num2 を法とする剰余を取得します。 結果は num1 と同じ符号を持ちます。 &reftitle.returnvalues; 剰余を文字列で返します。 num2 が 0 の場合は &null; を返します。 &reftitle.changelog; &Version; &Description; 8.0.0 scale は nullable になりました。 8.0.0 0 除算を行うと、DivisionByZeroError 例外がスローされるようになりました。以前は &null; が返されていました。 7.2.0 num1num2 は 整数に切り詰められることがなくなりました。 よって、bcmod の振る舞いは % 演算子ではなく、 fmod に従うことになります。 7.2.0 scale パラメータが追加されました。 &reftitle.examples; <function>bcmod</function> の例 ]]> <function>bcmod</function> に小数の値を指定する ]]> &reftitle.seealso; bcdiv BcMath\Number::mod