Any character is entered through the keyboard, write a C program to determine whether the character entered is a capital letter, a small case letter, a digit or a special symbol.
The following table shows the range of ASCII values for various characters:
Character A – Z : ASCII Value 65 – 90
Character a – z : ASCII Value 97 – 122
Character 0 – 9 : ASCII Value 48 – 57
Special Symbol : ASCII Value 0 – 47, 58 – 64, 91 – 96, 123 – 127

Related Read:
else if statement in C
Relational Operators In C
C Program To Print All ASCII Characters and Code
Expected Output for the Input
User Input:
Enter a Character
$
Output:
$ is a Special Character
Video Tutorial: C Program To Check For Alphabet, Number or Special Symbol
Source Code: C Program To Check For Alphabet, Number and Special Symbol
#includeint main() { char ch; printf("Enter a Character\n"); scanf("%c", &ch); if(ch >= 65 && ch = 97 && ch = 48 && ch = 0 && ch = 58 && ch = 91 && ch = 123 && ch Output 1:
Enter a Character
A
A is an Uppercase AlphabetOutput 2:
Enter a Character
i
i is an lowercase AlphabetOutput 3:
Enter a Character
8
8 is a NumberOutput 4:
Enter a Character
$
$ is a Special CharacterLogic To Check For Alphabet, Number and Special Symbol
We use &&(AND) operator check check for range. i.e., for number, we check from the range 48 to 57. To check if the user entered character lies in this range we use (ch >= 48 && ch
(ch >= 0 && ch (ch >= 58 && ch (ch >= 91 && ch (ch >= 123 && chFor list of all c programming interviews / viva question and answers visit: C Programming Interview / Viva Q&A List
For full C programming language free video tutorial list visit:C Programming: Beginner To Advance To Expert