2019-02-13から1日間の記事一覧

負数の剰余

shunirr.hatenablog.jp 随分久しぶりに地雷を踏んだ。 CおよびC++では -5 % 3 = -2 5 % -3 = 2 RubyおよびPythonでは -5 % 3 = 1 5 % -3 = -1 そもそも商が違うのだ。 CおよびC++では -5 / 3 = -1 5 / -3 = -1 Pythonでは -5 // 3 = -2 5 // -3 = -2 つまり…