Funkcia isupper () kontroluje, či je znak veľká abeceda (AZ) alebo nie.
C isupper () prototyp
int isupper (int argument);
Funkcia isupper () vezme jediný argument vo forme celého čísla a vráti hodnotu typu int
.
Aj keď funkcia isupper () berie celé číslo ako argument, funkcii sa odovzdá znak. Interne je znak pre kontrolu prevedený do svojho ASCII.
Je definované v "> hlavičkovom súbore.
C isupper () návratová hodnota
Návratová hodnota | Poznámky |
---|---|
Nenulové celé číslo (x> 0) | Argument je veľká abeceda. |
Nula (0) | Argument nie je veľká abeceda. |
Príklad: C isupper () funkcia
#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; )
Výkon
Návratová hodnota pri prechode veľkého znaku C na isupper (): 1 Návratová hodnota pri prechode iného znaku + na je isupper (): 0
Poznámka: Keď sa do vášho systému isupper () vloží veľká abeceda, môžete získať inú celočíselnú hodnotu. Keď ale do isupper () vložíte akýkoľvek iný znak ako veľké, vráti vždy 0.