-5 / 3 = ?

答えわかりますか?以下の2つの答えが考えられると思います

  • -1(余り 2)
  • -2(余り 1)

どうやら(古い)Cでは実装依存らしいのです。
http://www.h4.dion.ne.jp/~zero1341/a/12.htm
いやー、そんなこともシランカッタ。pythonでは後者だったC99ではどうやら前者らしいです。
http://seclan.dll.jp/c99d/c99d05.htm#dt19990607