C isupper () - Стандартная библиотека C

Функция isupper () проверяет, является ли символ алфавитом верхнего регистра (AZ) или нет.

C isupper () Прототип

 int isupper (int аргумент);

Функция isupper () принимает единственный аргумент в виде целого числа и возвращает значение типа int.

Несмотря на то, что isupper () принимает целое число в качестве аргумента, в функцию передается символ. Внутренне символ преобразуется в его ASCII для проверки.

Он определен в "> заголовочном файле.

C isupper () Возвращаемое значение

Возвращаемое значение Замечания
Ненулевое целое число (x> 0) Аргумент - это алфавит в верхнем регистре.
Ноль (0) Аргумент - это не алфавит в верхнем регистре.

Пример: функция C isupper ()

 #include #include int main() ( char c; c = 'C'; printf("Return value when uppercase character %c is passed to isupper(): %d", c, isupper(c)); c = '+'; printf("Return value when another character %c is passed to is isupper(): %d", c, isupper(c)); return 0; )

Вывод

 Возвращаемое значение, когда в isupper () передается заглавный символ C: 1 Возвращаемое значение, когда другой символ + передается в isupper (): 0 

Примечание. Вы можете получить другое целочисленное значение, если прописные буквы передаются в isupper () в вашей системе. Но когда вы передаете в isupper () любой символ, кроме символа верхнего регистра, он всегда возвращает 0.

Интересные статьи...