ごとけんです

In message "[ruby-dev:9989] Re: % in C"
    on 00/06/09, Yasuhiro Fukuma <yasuf / bsdclub.org> writes:
>JIS X 3010-1993, 6.3.5 (乗除演算子) より引用:
>
>  整数同士の除算で割り切れない場合, (中略) 一方のオペランドが負の値を
>  もつ場合, / 演算子の結果が代数的な商以下の最大の整数とするか, 又は
>  代数的な商以上の最小の整数とするかは, 処理系定義とし, % 演算子の結果の
>  符号も処理系定義とする。商 a/b が表現できる場合, 式 (a/b)*b+a%b は,
>  a に等しくなければならない。

福間さん、ありがとうございます。

(a/b)*b+a%b == a だけが決められているのかあ。

-- gotoken