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