De functie isupper () controleert of een teken een hoofdletteralfabet (AZ) is of niet.
C isupper () Prototype
int isupper (int argument);
Functie isupper () heeft één argument in de vorm van een geheel getal en retourneert een waarde van het type int
.
Hoewel isupper () een integer als argument heeft, wordt het teken doorgegeven aan de functie. Intern wordt het karakter geconverteerd naar zijn ASCII voor de controle.
Het wordt gedefinieerd in "> header-bestand.
C isupper () Retourwaarde
Winstwaarde | Opmerkingen |
---|---|
Geheel getal dat niet gelijk is aan nul (x> 0) | Argument is een alfabet in hoofdletters. |
Nul (0) | Argument is geen alfabet in hoofdletters. |
Voorbeeld: C isupper () functie
#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; )
Uitvoer
Retourwaarde wanneer hoofdletter C wordt doorgegeven aan isupper (): 1 Retourwaarde wanneer een ander teken + wordt doorgegeven aan is isupper (): 0
Opmerking: het is mogelijk dat u een andere integerwaarde krijgt als het alfabet in hoofdletters wordt doorgegeven aan isupper () op uw systeem. Maar als u een ander teken dan een hoofdletter doorgeeft aan isupper (), wordt altijd 0 geretourneerd.