Az isupper () függvény ellenőrzi, hogy egy karakter nagybetűs ábécé (AZ)-e vagy sem.
C isupper () prototípus
int isupper (int argumentum);
A függvény isupper () egyetlen argumentumot egész szám formájában vesz fel, és egy típusú értéket ad vissza int
.
Annak ellenére, hogy az isupper () egész számot vesz fel argumentumként, a karakter átkerül a függvényhez. Belsőleg a karaktert ASCII-vé alakítják az ellenőrzés céljából.
A "> header fájlban van meghatározva.
C isupper () Return Value
Visszatérési érték | Megjegyzések |
---|---|
Nem nulla egész szám (x> 0) | Az argumentum nagybetűs ábécé. |
Nulla (0) | Az argumentum nem nagybetű. |
Példa: C isupper () függvény
#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; )
Kimenet
Visszatérési érték, amikor a nagybetűs C karaktert átadják az isupper () -nek: 1 Visszatérési érték, ha egy másik karaktert +
Megjegyzés: Különböző egészértékeket kaphat, ha a nagybetűk átkerülnek az isupper () -hez a rendszeren. De amikor a nagybetűtől eltérő karaktert ad át az isupper () -nek, az mindig 0-t ad vissza.