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

У цьому прикладі ви навчитеся перевіряти, введений користувачем символ є алфавітом чи ні.

Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування на С:

  • 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()функцію, щоб перевірити, чи є символ алфавітом чи ні.

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