Выражения чрезвычайно типа символов не должны использоваться неуместно, кроме того, и операции вычитания
Выражения чрезвычайно типа символов не должны использоваться неуместно, кроме того, и операции вычитания.
Выражениями чрезвычайно типа символов является char переменные. Не используйте char в арифметических операциях, потому что данные не представляют числовые значения.
Уместно использовать char с операциями сложения и операциями вычитания только в следующих случаях:
Когда одним операндом сложения (+) операция является char и другой char без знака или со знаком, short, int, long или long long. В этом случае операция возвращает char.
Когда первым операндом вычитания (-) операция является char и вторым является char без знака или со знаком, short, int, long или long long. Если обоими операндами является char, операция возвращает стандартный тип. В противном случае операция возвращает char.
Вышеупомянутое использование позволяет манипуляцию символьных данных, таких как преобразование между символами нижнего регистра и символами верхнего регистра или преобразование между цифрами и их порядковыми номерами.
operand_name операнд + оператор применился к выражению чрезвычайно типа символов, по существу подпишусь или тип без знака.
Правильный операнд - оператор применился к выражению чрезвычайно типа символов, по существу подпишусь или или тип символов без знака.
Левый операнд - оператор должен иметь чрезвычайно тип символов, если правильный операнд будет иметь чрезвычайно тип символов.
Если вы ожидаете нарушение правила, но не видите его, обратитесь к Кодированию Стандартных Нарушений, Не Отображенных.
| Группа: существенная модель типа |
| Категория: необходимый |
| Категория AGC: консультация |