Восьмеричные константы (отличные от нуля) и восьмеричные escape-последовательности (отличные от «\0 ») не должны использоваться
Восьмеричные константы (отличные от нуля) и восьмеричные escape-последовательности (отличные от «\0 ») не используются.
Восьмеричные константы обозначаются ведущим нулем. Разработчик или рецензент кода может ошибочно указать восьмеричную константу как десятичную константу с избыточным нулем начала.
Восьмеричные escape-последовательности, начинающиеся с \ может также вызвать путаницу. Непреднамеренное введение 8 или 9 в последовательность цифр после \ разрывает escape-последовательность и вводит новую цифру. Разработчик или рецензент кода может игнорировать эту проблему и продолжать рассматривать escape-последовательность как одну цифру.
Если вы ожидаете нарушения правила, но не видите его, обратитесь к разделу Нарушения стандартов кодирования не отображаются.
| Группа: Лексические конвенции |
| Категория: Обязательно, Автоматизировано |