Single character Functions
header file :ctype.h
1. isalpha() :
This function helps us to check whether a specified character is an alphabet or not. (a to z or A to Z)
return value: the function returns nonzero if character is an alphabet otherwise this will return zero which will be equivalent to false.
#include <stdio.h> #include<ctype.h> int main() { char ch; printf("Enter any character "); scanf("%c",&ch); if(isalpha(ch)) printf("it is an alphabet"); else printf("it is not an alphabet"); return 0; }
Output:
Enter any character d
it is an alphabet
Enter any character 5
it is not an alphabet
2. islower() :
This function helps us to check whether a specified character is a lower case letter (a to z) or not.
#include <stdio.h> #include<ctype.h> int main() { char ch; printf("Enter any character "); scanf("%c",&ch); if(islower(ch)) printf("it is a lower case alphabet"); else printf("it is not a lower case alphabet"); return 0; }
Output:
Enter any character d
it is a lower case alphabet
Enter any character E
it is not a lower case alphabet
3. isupper() :
This function helps us to check whether the specifiedcharacter is an uppercase letter (A to Z ) or not.
#include <stdio.h> #include<ctype.h> int main() { char ch; printf("Enter any character "); scanf("%c",&ch); if(isupper(ch)) printf("it is an upper case alphabet"); else printf("it is not an upper case alphabet"); return 0; }
Output:
Enter any character D
it is an upper case alphabet
Enter any character w
it is not an upper case alphabet
4. isdigit() :
This function help us to check whether character is a digit (0 to 9) or not
#include <stdio.h> #include<ctype.h> int main() { char ch; printf("Enter any character "); scanf("%c",&ch); if(isdigit(ch)) printf("it is a digit"); else printf("it is not a digit"); return 0; }
Output:
Enter any character 5
it is a digit
Enter any character d
it is not a digit
5. isalnum():
This function helps us to check whether the specificed character is an alphanumeric or not.
#include<stdio.h> #include<conio.h> #include<ctype.h> void main() { char ch; clrscr(); printf("Enter any character "); scanf("%c",&ch); if(isalnum(ch)) printf("it is an alpha numeric character"); else printf("it is not an alpha numeric character"); getch(); }
6. isgraph() :
This function helps us to check whether the specified character is a graphics character or not.
for example :
* ‘\n’ ‘\t’ ‘\b’ etc are not graph character.
* a b c are all graph character
#include<stdio.h> #include<conio.h> #include<ctype.h> void main() { //char ch='a'; char ch='\t'; clrscr(); if(isgraph(ch)) printf("it is a graphical character"); else printf("it is not a graphical character"); getch(); }