Re[4]: Откуда эта лютая любовь к знаковым целым?
От: Erop Россия  
Дата: 07.05.20 21:50
Оценка:
Здравствуйте, netch80, Вы писали:

N>С этим оператором для N-битного числа ты не сможешь сделать, чтобы первая итерация была 2**N-1 (например, в 32-битке нельзя сделать, чтобы первая итерация была для i == 0xFFFF_FFFF): тебе придётся зайти с i == 0, и while() немедленно отвергнет (а выйдя ты как раз 0xFFFF_FFFF и найдёшь в i, но будет поздно).

N>А иногда бывает и такая потребность, приходится учитывать. Так что нет тут полного счастья без постпроверки.

Не, ну это совсем особый случай. С этой стороны, кстати, int не шибко лучше.
В любом случае, я отвечал не за спор вообще, а на конкретное замечание, что такую итерацию трудно организовать
Все эмоциональные формулировки не соотвествуют действительному положению вещей и приведены мной исключительно "ради красного словца". За корректными формулировками и неискажённым изложением идей, следует обращаться к их автором или воспользоваться поиском
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.