C isalpha () - C Стандартна бібліотека

Функція isalpha () перевіряє, чи є символ алфавітом чи ні.

У програмуванні на С функція isalpha () перевіряє, чи є символ алфавітом (від a до z та AZ) чи ні.

Якщо символ, переданий isalpha (), є алфавітом, він повертає ненульове ціле число, якщо ні - 0.

isalpha()Функція визначена в заголовки.

C isalpha () Прототип

 int isalpha (аргумент int);

Функція isalpha () приймає один аргумент у вигляді цілого числа і повертає ціле значення.

Незважаючи на те, що isalpha () приймає ціле число як аргумент, символ передається функції isalpha ().

Внутрішньо символ перетворюється у цілочисельне значення, що відповідає його значенню ASCII при передачі.

isalpha () Повернене значення

Повернене значення Зауваження
Нуль (0) Якщо параметр не є алфавітом.
Ненульове число Якщо параметром є алфавіт.

Приклад: функція C isalpha ()

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

Вихідні дані

 Результат при передачі великого алфавіту: 1 Результат при передачі нижнього регістру: 2 Результат при передачі не алфавітного символу: 0 

Примітка: Ви можете отримати інше ненульове ціле число, коли алфавітний символ передається isalpha () у вашій системі. Але коли ви передаєте не алфавітний символ isalpha (), він завжди повертає 0.

Приклад: Програма C для перевірки, чи введений користувачем символ є алфавітом

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

Вихідні дані

 Введіть символ: 5 5 не є алфавітом.

Цікаві статті...