Функция 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.