У цьому прикладі ви навчитеся перевіряти, введений користувачем символ є алфавітом чи ні.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:
- C Оператори програмування
- C if… else Заява
У програмуванні на символі змінна символу містить значення ASCII (ціле число від 0 до 127), а не сам символ.
Значення ASCII нижнього регістру - від 97 до 122. І значення ASCII верхнього алфавіту - від 65 до 90.
Якщо значення ASCII символу, введеного користувачем, знаходиться в діапазоні від 97 до 122 або від 65 до 90, це число є алфавітом.
Програма для перевірки алфавіту
#include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); if ((c>= 'a' && c = 'A' && c <= 'Z')) printf("%c is an alphabet.", c); else printf("%c is not an alphabet.", c); return 0; )
Вихідні дані
Введіть символ: * * не є алфавітом
У програмі 'a'використовується замість 97і 'z'використовується замість 122. Аналогічно, 'A'використовується замість 65і 'Z'використовується замість 90.
Примітка: Рекомендується використовувати isalpha()функцію, щоб перевірити, чи є символ алфавітом чи ні.








