C isalpha () - C standard könyvtár

Az isalpha () függvény ellenőrzi, hogy egy karakter ábécé-e vagy sem.

A C programozásnál az isalpha () függvény ellenőrzi, hogy egy karakter ábécé-e (a – z és AZ).

Ha az isalpha () -nak átadott karakter ábécé, akkor nulla nélküli egész számot ad vissza, ha nem, akkor 0-t.

A isalpha()függvény a fejlécfájlban van meghatározva.

C isalpha () prototípus

 int isalpha (int argumentum);

Az isalpha () függvény egyetlen argumentumot ad egész szám formájában, és egész számot ad vissza.

Annak ellenére, hogy az isalpha () argumentumként egész számot vesz fel, a karakter átkerül az isalpha () függvénybe.

Belsőleg a karaktert átadják az ASCII-értékének megfelelő egész számra, amikor átadják.

isalpha () visszatérési érték

Visszatérési érték Megjegyzések
Nulla (0) Ha a paraméter nem ábécé.
Nem nulla szám Ha a paraméter ábécé.

Példa: C isalpha () függvény

 #include #include int main() ( char c; c = 'Q'; printf("Result when uppercase alphabet is passed: %d", isalpha(c)); c = 'q'; printf("Result when lowercase alphabet is passed: %d", isalpha(c)); c='+'; printf("Result when non-alphabetic character is passed: %d", isalpha(c)); return 0; ) 

Kimenet

 Eredmény nagybetűk átadásakor: 1 Eredmény kisbetűk átadásakor: 2 Eredmények nem ábécés karakterek átadásakor: 0 

Megjegyzés: Ha egy alfabetikus karaktert továbbít a rendszer isalpha () -jához, akkor más, nem nulla nélküli egész számot kaphat. De amikor nem ábécés karaktert ad át az isalpha () -nak, az mindig 0-t ad vissza.

Példa: C program annak ellenőrzésére, hogy a felhasználó által bevitt karakter ábécé-e vagy sem

 #include #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if (isalpha(c) == 0) printf("%c is not an alphabet.", c); else printf("%c is an alphabet.", c); return 0; ) 

Kimenet

 Írjon be egy karaktert: az 5 5 nem ábécé.

érdekes cikkek...