負の値/負の値
正の値/負の値
負の値/正の値

の計算や

負の値%負の値
正の値%負の値
負の値%正の値

の計算において

割り算の結果がコンパイラに依存していたり
剰余が負の値になったりするのはなぜですか

数学的には答えは一つに定まると思うのですが