April 20th, 2014

Integer division

Что мне кажется абсолютно противоинтуитивным — это что при целочисленном делении положительного и отрицательного числа получаются разные по модулю величины:

7 / 2 = 3
-7 / 2 = -4

Не, я понимаю, что компьютер округляет в сторону меньшего целого числа, но чтобы и для отрицательных чисел он округлял в меньшую сторону? Брр...