Методы проверки того, является ли символ числовым или буквенным в C++

Чтобы проверить, является ли символ цифрой или буквой в C++, вы можете использовать следующие методы:

  1. isdigit(): эта функция проверяет, является ли символ десятичной цифрой (0–9).

    char ch = '7';
    if (isdigit(ch)) {
    // Character is a digit
    }
  2. isalpha(): эта функция проверяет, является ли символ буквенным символом (a-z или A-Z).

    char ch = 'A';
    if (isalpha(ch)) {
    // Character is a letter
    }
  3. isalnum(): эта функция проверяет, является ли символ буквенно-цифровым (a–z, A–Z или 0–9).

    char ch = 'X';
    if (isalnum(ch)) {
    // Character is a letter or a digit
    }
  4. isxdigit(): эта функция проверяет, является ли символ шестнадцатеричной цифрой (0–9, a–f или A–F).

    char ch = 'C';
    if (isxdigit(ch)) {
    // Character is a hexadecimal digit
    }
  5. islower(): эта функция проверяет, является ли символ строчной буквой (a–z).

    char ch = 'g';
    if (islower(ch)) {
    // Character is a lowercase letter
    }
  6. isupper(): эта функция проверяет, является ли символ заглавной буквой (A–Z).

    char ch = 'K';
    if (isupper(ch)) {
    // Character is an uppercase letter
    }