Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
181 of 824 menu
◀ ▶

Функция isupper

Функция isupper проверяет, является ли символ заглавной буквой латиницы. В параметр мы передаем код символа. Для заглавной буквы функция возвращает ненулевое число, для строчной буквы, цифры и знака - 0. Функция доступна после подключения заголовочного файла <cctype>.

Аргумент приводят к unsigned char. Иначе для символа с отрицательным кодом поведение функции не определено.

Синтаксис

isupper(ch);

Пример

Давайте проверим заглавную букву 'R':

#include <iostream> #include <cctype> using namespace std; int main() { bool res = isupper(static_cast<unsigned char>('R')) != 0; cout << res << endl; return 0; }

Результат выполнения кода:

1

Пример

Давайте проверим строчную букву 'r':

#include <iostream> #include <cctype> using namespace std; int main() { bool res = isupper(static_cast<unsigned char>('r')) != 0; cout << res << endl; return 0; }

Результат выполнения кода:

0

Смотрите также

  • функция islower,
    которая проверяет, строчная ли буква
  • функция toupper,
    которая переводит символ в верхний регистр
  • функция isalpha,
    которая проверяет, является ли символ буквой
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить