Der Versuch, eine negative Werteinteilung in Ruby, z. -123/10, warum gibt es -13 statt -12 zurück?Integer-Division in Ruby mit negativem Wert
ruby -v
ruby 1.9.3p375 (2013-01-18) [x86_64-darwin12.2.1]
irb(main):001:0> -123/10
=> -13
irb(main):002:0> -123%10
=> 7
-123/10 Returns -12 und -123% 10 -3 kehrt in C/C++, wie erwartet.
Das Ergebnis '-123% 10' in C und C++ ist, AFAIK, plattformabhängig so vorsichtig sein, um das C Verhalten als Standard. –