C isalpha () - C standartinė biblioteka

Funkcija isalpha () tikrina, ar simbolis yra abėcėlė, ar ne.

Programuojant C, funkcija isalpha () patikrina, ar simbolis yra abėcėlė (nuo a iki z ir AZ), ar ne.

Jei simbolis, perduotas isalpha (), yra abėcėlė, jis pateikia ne nulį, o jei ne, grąžina 0.

isalpha()Funkcija apibrėžta antraštės faile.

C isalpha () prototipas

 int isalpha (int argumentas);

Funkcija isalpha () paima vienintelį argumentą sveiko skaičiaus pavidalu ir grąžina sveiko skaičiaus vertę.

Nors isalpha () kaip argumentą imamas sveikasis skaičius, simbolis perduodamas funkcijai isalpha ().

Viduje simbolis paverčiamas sveikojo skaičiaus verte, atitinkančia jo ASCII reikšmę, kai jis perduodamas.

isalpha () grąžinimo vertė

Grąžinimo vertė Pastabos
Nulis (0) Jei parametras nėra abėcėlė.
Ne nulis skaičius Jei parametras yra abėcėlė.

Pavyzdys: C isalpha () funkcija

 #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; ) 

Rezultatas

 Rezultatas, kai perduodamos didžiosios abėcėlės: 1 Rezultatas, kai perduodamos mažosios raidės: 2 Rezultatas, kai perduodamas ne abėcėlės simbolis: 0 

Pastaba: Galite gauti kitokį ne nulinį sveikąjį skaičių, kai abėcėlės simbolis perduodamas jūsų sistemai isalpha (). Bet kai perduodate nealfabetinį simbolį isalpha (), jis visada grąžina 0.

Pavyzdys: C programa, skirta patikrinti, ar vartotojo įvestas simbolis yra abėcėlė

 #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; ) 

Rezultatas

 Įveskite simbolį: 5 5 nėra abėcėlė.

Įdomios straipsniai...