Функція 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; )
Вихідні дані
Повертається значення, коли символ C передається isupper (): 1 Повертається значення, коли інший символ + передається isupper (): 0
Примітка: Ви можете отримати різне ціле значення, коли алфавіт верхнього регістру передається isupper () у вашій системі. Але, коли ви передаєте будь-який символ, відмінний від великого, до isupper (), він завжди повертає 0.