Суффикс “u” или “U” должен быть применен ко всем целочисленным константам, которые представлены в типе без знака
Суффикс “u” или “U” должен быть применен ко всем целочисленным константам, которые представлены в типе без знака.
Со знаком из константы определяется из:
Значение константы.
Основа константы: восьмеричный, десятичный или шестнадцатеричный.
Размер различных типов.
Любые суффиксы используются.
Если вы не используете суффиксный u или U, другой разработчик, смотрящий на ваш код, не может определить легко, подписывается ли константа или без знака.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: литералы и константы |
| Категория: необходимый |
| Категория AGC: удобочитаемость |