Funktionen isupper () kontrollerar om ett tecken är ett stort bokstav (AZ) eller inte.
C isupper () Prototyp
int isupper (int argument);
Funktionen isupper () tar ett enda argument i form av ett heltal och returnerar ett värde av typen int
.
Även om isupper () tar heltal som ett argument skickas tecknet till funktionen. Internt konverteras karaktären till dess ASCII för kontrollen.
Det definieras i rubrikfilen ">.
C isupper () Returvärde
Returvärde | Anmärkningar |
---|---|
Heltal som inte är noll (x> 0) | Argument är ett stort bokstav. |
Noll (0) | Argument är inte ett stort bokstav. |
Exempel: C isupper () -funktion
#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; )
Produktion
Returvärde när versaler C överförs till isupper (): 1 Returvärde när ett annat tecken + skickas till är isupper (): 0
Obs! Du kan få olika heltal när stora bokstäver skickas till isupper () på ditt system. Men när du skickar något annat tecken än versaler till isupper () returnerar det alltid 0.