C Program to Check the Character is Lowercase or Uppercase Alphabet

Write a C Program to Check the Character is Lowercase or Uppercase Alphabet using built-in functions and ASCII codes.

C Program to Check the Character is Lowercase or Uppercase Alphabet

This C program allows the user to enter any character and check whether the character is an uppercase alphabet or not using built-in functions isupper, and islower

In C Programming, there are built-in functions in <ctype.h> header file called isupper and islower. You can use these functions to check whether the character is a lowercase alphabet or uppercase alphabet.

/* C Program to check the Character is Lowercase or Uppercase Alphabet */

#include<stdio.h>
#include<ctype.h>

int main()
{
	char Ch;
 
  	printf("\n Please Enter any alphabet  :  ");
  	scanf("%c", &Ch);
 
  	if ( islower(Ch) )
   	{  
    	printf ("\n Entered character is a Lowercase Alphabet");
   	}
    else if ( isupper(Ch) )
   	{  
    	printf ("\n Entered character is an Uppercase Alphabet");
   	}
  	else
   	{
    	printf("\n Entered character is Not an Alphabet");
   	}
	return 0;   
}
 Please Enter any alphabet  :  T

 Entered character is an Uppercase Alphabet

OUTPUT 2

 Please Enter any alphabet  :  g

 Entered character is a Lowercase Alphabet

3rd OUTPUT

 Please Enter any alphabet  :  9

 Entered character is Not an Alphabet

Program to Check the Character is Lowercase or Uppercase Alphabet Example 2

In this program, we are not using isupper or islower function. Instead of them, we are directly placing alphabets inside the If Statement.

/* C Program to check the Character is Lowercase or Uppercase Alphabet */

#include<stdio.h>

int main()
{
 	char Ch;
 
  	printf("\n Please Enter any alphabet\n");
  	scanf("%c", &Ch);
 
  	if (Ch >= 'a' && Ch <= 'z')
   	{  
    	printf ( "\n Entered character is a Lowercase Alphabet") ;
   	}
   	else if (Ch >= 'A' && Ch <= 'Z')
  	{  
    	printf ( "\n Entered character is an Uppercase Alphabet") ;
   	}
  	else
   	{
    	printf("\n Entered character is Not an Alphabet");
   	} 
	return 0;    
}
 Please Enter any alphabet
k

 Entered character is a Lowercase Alphabet

Let us check with a false value

 Please Enter any alphabet
@

 Entered character is Not an Alphabet

Program to Check the Character is Lowercase or Uppercase Alphabet Example 3

In this program, we are using the ASCII Table codes to check whether the Character is an Uppercase alphabet or lowercase.

/* C Program to check the Character is Lowercase or Uppercase Alphabet */

#include<stdio.h>

int main()
{
 	char Ch;
 
  	printf("\n Please Enter any alphabet\n");
  	scanf("%c", &Ch);
 
  	if (Ch >= 65 && Ch <= 90)
   	{  
    	printf ( "\n Entered character is an Uppercase Alphabet") ;
   	}
   	else if (Ch >= 97 && Ch <= 122)
  	{  
    	printf ( "\n Entered character is a Lowercase Alphabet") ;
   	}
  	else
   	{
    	printf("\n Entered character is Not an Alphabet");
   	} 
	return 0;    
}
C Program to check the Character is Lowercase or Uppercase Alphabet 6

About Suresh

Suresh is the founder of TutorialGateway and a freelance software developer. He specialized in Designing and Developing Windows and Web applications. The experience he gained in Programming and BI integration, and reporting tools translates into this blog. You can find him on Facebook or Twitter.