во первых постарайтесь избегать делений например a/5 лучше заменить на a*0.2, так как второй вариант раза в три быстрее.
|
зависит от процесора
если число нужно умножить на что то вроде 2, 4, 8, 16 и т.д. или тем более разделить то можно обойтись логическим сдвигом (который рулит )
|
ето правильно, хотя некоторые компиляторы сами меняют умножение\деление на сдвиги
дополнительное время отнимают вызовы функций , причем чем больше параметров чем больше времени они отнимают.
|
ето время настолько минимально что его можно не учитывать
очень быстро выполняются логические операции (or, xor, and, not).
|
все логические операции являются самыми быстрыми из всех вообще