C Program to identify a character or a digit using ASCII values

Program

#include<stdio.h>
void main()
{
	char ch;
	printf("Enter a character\n");
	scanf("%c", &ch);
	if((ch >= 'a' && ch <= 'z')||(ch >= 'A' && ch <= 'Z'))
		printf("%c is an alphabet\n",ch);
	else if((ch >= 48) && (ch <= 56))
		printf("%c is a Number\n",ch);
	else
		printf("Entered character is neither a digit nor alphabet\n");
}

Output 1

Enter a character
1
1 is a Number

Output 2

Enter a character
g
g is an alphabet

Output 3

Enter a character
%
Entered character is neither a digit nor alphabet