exponenta event banner

MISRA C:2012 Правило 7.2

Суффикс «u» или «U» применяется ко всем целочисленным константам, которые представлены в неподписанном типе

Описание

Определение правила

Суффикс «u» или «U» применяется ко всем целочисленным константам, которые представлены в неподписанном типе.

Объяснение

Значение константы определяется из:

  • Значение константы.

  • База константы: восьмеричная, десятичная или шестнадцатеричная.

  • Размер различных типов.

  • Любые используемые суффиксы.

Если вы не используете суффикс u или Uдругой разработчик, рассматривающий ваш код, не может легко определить, подписана константа или не подписана.

Поиск неисправностей

Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.

Проверить информацию

Группа: литералы и константы
Категория: Обязательно
Категория СМЖЛ: удобочитаемость
Представлен в R2014b