Скорость вычислений при использовании различных арифметических операторов в программировании меняется следующим образом: 2
Быстродействие также зависит от типа операндов. 2 Например, в языке Turbo Pascal операция сложения оказывается наиболее медленной для операндов типа Byte и ShortInt. 2
При программировании арифметических выражений следует выбирать такую форму их записи, чтобы количество «медленных» операций было сведено к минимуму. 2
Кроме того, компилятор может оптимизировать вычисления, например, заменять операции целочисленного умножения на степени двойки битовым сдвигом. 5