MISRA C:2012 Rule 7.2

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

Описание

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

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

Объяснение

Сигнальность константы определяется из:

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

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

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

  • Все используемые суффиксы.

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

Поиск и устранение проблем

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

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

Группа: Литералы и Константы
Категория: Требуемая
Категория AGC: Читаемость
Введенный в R2014b