C++ Program to Check Whether a Character is Alphabet or Not

Here is a C++ program to check whether a character is alphabet or not. In this C++ program to check whether a character is Alphabet or not we will compare the ASCII value of given character with the range of ASCII values of alphabets. Here we will check for both uppercase as well as lowercase alphabets.

Points to Remember
  • The ASCII values of all uppercase characters are between 65 to 92. ('A' = 65 and 'Z' = 90).
  • The ASCII values of all lowercase characters are between 67 to 122. ('a' = 97 and 'z' = 122).

How to check a character is alphabet or not

Let the given character is c. Here is the if else condition to determine alphabet characters.

    if((c >= 'a'&& c <= 'z') || (c >= 'A' && c <= 'Z')) {
        cout << c << " is an Alphabet.";
    } else {
        cout << c << " is not an Alphabet.";
    }

C++ Program to check a character is alphabet or not

#include <iostream>
using namespace std;

int main() {
    char c;
    cout << "Enter a character\n";
    cin >> c;
 
    if((c >= 'a'&& c <= 'z') || (c >= 'A' && c <= 'Z')) {
        cout << c << " is an Alphabet.";
    } else {
        cout << c << " is not an Alphabet.";
    }
 
    return 0;
}
Output
Enter a character
C
C is an Alphabet.
Enter a character
g
g is an Alphabet.
Enter a character
9
9 is not an Alphabet.

In above program, we first take a character input from user using cin and store it in variable c. Then we check whether c is alphabet or not using above mentioned if-else statement.


Recommended Posts
C++ Program to Check Whether a Character is Vowel or Not
C++ Program to Check Whether Number is Even or Odd
C++ Program to Find Sum of Natural Numbers
C++ Program to Calculate Average Percentage Marks
C++ Program to Find Quotient and Remainder
C++ Program to Find Average of Numbers Using Arrays
C++ Program to Swap Two Numbers
C++ Program to Find Size of Variables using sizeof Operator
C++ Program to Find LCM and GCD of Two Numbers
C++ Program to Find Largest of Three Numbers
C++ Program to print ASCII Value of All Alphabets
All C++ Programs