C Program to identify a character digit or special character using Built In functions

Program

#include<stdio.h>
void main()
{
	char ch;
	printf("Enter a character\n");
	scanf("%c", &ch);
	if(isalpha(ch) > 0)
		printf("%c is an alphabet\n", ch);
	else if(isdigit(ch) > 0)
		printf("%c is a number\n", ch);
	else
		printf("Entered character is neither a digit nor alphabet\n");
}

Output 1

Enter a character
g
g is an alphabet

Output 2

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

Output 3

Enter a character
9
9 is a number