C言語なら俺に聞け(入門編)Part 94
■ このスレッドは過去ログ倉庫に格納されています
-7 ÷ 3 ならば、普通に電卓等で割り算すると、-2.3333......。これが代数的な商でしょうね。文脈からの推測だけれども。
で、C99 ならば、-7 / 3 = -2
したがって、C99 の余りは = -7 - ( -2 * 3 ) = -1 でこれしかない。
でもね。C99 の剰余演算子の定義と、規格の中で使われている単語「剰余」、英語では modulo は違うと思うんです。違うとしないと意味をなさないですから。
■ このスレッドは過去ログ倉庫に格納されています