Re[7]: Использование переменных цикла после цикла
От: T4r4sB Россия  
Дата: 14.09.23 14:08
Оценка: +2
Здравствуйте, Khimik, Вы писали:

K> По этому вопросу тоже лично я очень не люблю всякие сдвиги, мне не хочется в этом разбираться. Полагаю, почти всегда вместо например сдвига влево лучше просто умножать число в два раза (если только не актуальна скорость). Так понятнее, соответственно меньше будет ошибок.


Дело не в люблю-не-люблю и даже не в скорости , компилятор не тупой и умеет по возможности заменять умножение на сдвиг. Делл в том, какой смысл у опеоации требуется исходя из контекста. Если там важны именно битовые представления то надо писать сдвиг. Если важно числовое значение то надо умножать на 2
У тебя явно битовые манипуляции
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.