- Write a C program to check whether number is alphabet or digit.
- Wap in C to check whether a character is alphabet or digit using isalpha and isdigit function.
Required Knowledge
- C printf and scanf functions
- isalpha() function in C
- isdigit() function in C
C program to check whether a character is alphabet or digit
/* * C program to check whether a character is Alphabet or Digit * or Other Graphical Character */ #include <stdio.h> int main() { char character; /* * Take a character as input from user */ printf("Enter a Character\n"); scanf("%c", &character); if((character >='a' && character <='z')||(character >='A' && character <='Z')){ printf("%c is an Alphabet\n", character); } else if(character >= '0' && character <= '9') { printf("%c is a Digit \n", character); } else { printf("%c is a Graphical Character\n", character); } return 0; }
Output
Enter a Character J J is an Alphabet
Enter a Character 8 8 is a Digit
Enter a Character # # is a Graphical Character
C program to check whether a character is alphabet or digit using isalpha and isdigit function
We will use isdigit function to check whether character is a digit or not. If passed character is a decimal digit character, then isdigit function returns non-zero integer otherwise 0.
We will use isalpha function to check whether character is a alphabet or not. If passed character is an alphabet(a-z, A-Z), then isalpha function returns non-zero integer otherwise 0.
/* * C program to check whether a character is Alphabet or Digit * or Other Graphical Character using isalpha and isdigit function */ #include <stdio.h> #include <ctype.h> int main() { char character; /* * Take a character as input from user */ printf("Enter a Character\n"); scanf("%c", &character); if(isalpha(character)) { printf("%c is an Alphabet\n", character); } else if(isdigit(character)) { printf("%c is a Digit \n", character); } else { printf("%c is a Graphical Character\n", character); } return 0; }
Output
Enter a Character T T is an Alphabet
Enter a Character 1 1 is a Digit
Enter a Character % % is a Graphical Character