C++ Program to Check Given Character is Uppercase, Lowercase, Digit or Special Character

Below I have shared C++ program to check whether a given character is an uppercase or lowercase alphabet, a digit or a special character. First of all I read a character an then compare it with ASCII values given below.

Uppercase Alphabet: 65-90

Lowercase Alphabet: 97-122

Digit: 48-57

If ASCII value of character is other then the values mentioned above then it is a special character.

C++ Program to Check Given Character is Uppercase, Lowercase, Digit or Special Character

 

Output

Enter any character: F

You entered an uppercase character

3 thoughts on “C++ Program to Check Given Character is Uppercase, Lowercase, Digit or Special Character

  1. Saksham Dwivedi

    I have a question regarding this program.
    I tried writing this concept in form of nested if-else statements like the “dangling if-else statement”.
    eg:
    if(expr 1)
    if(expr 2)
    statement 1;
    else
    statement 2;
    .
    .
    .
    the program doesn’t work… What’s wrong in this concept?
    Please do reply.
    Thanks

    Reply
  2. talha

    it does not work properly I have copied your code and run
    it shows same msg on every input

    msg is that

    You entered a digit

    Reply
  3. Person

    What would the statement be if you needed to write a program to check a single letter like if “Q” was upper or lower case?

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *