Во многих соревнованиях по программированию я видел, как люди пишут этот тип for
-loop
for(i = 0; i < (1 << 7); i++)
Если я что-то не хватает, это то же самое, что
for(i = 0; i < 128; i++)
Зачем использовать версию (1 << 7)
?
Не вычисляет условие каждый раз, когда ненужные служебные данные?