The C library function isgraph() checks whether a character is a graphic character or not.
Characters that have graphical representation are known are graphic characters. For example: ‘:’ ‘;’ ‘?’ ‘@’ etc.
Syntax –
#include <ctype.h> int isgraph(int ch);
Return Value – function returns nonzero if ch is any printable character other than a space, else it returns 0.
For ASCII environments, printable characters are in the range of 0X21 through 0X7E.
Code –
// code to check graphical character #include <stdio.h> #include <ctype.h> int main()
{ char var1 = 'g' ;
char var2 = ' ' ;
char var3 = '1' ;
if ( isgraph (var1))
printf ( "var1 = |%c| can be printed\n" , var1);
else printf ( "var1 = |%c| can't be printed\n" , var1);
if ( isgraph (var2))
printf ( "var2 = |%c| can be printed\n" , var2);
else printf ( "var2 = |%c| can't be printed\n" , var2);
if ( isgraph (var3))
printf ( "var3 = |%c| can be printed\n" , var3);
else printf ( "var3 = |%c| can't be printed\n" , var3);
return (0);
} |
Output –
var1 = |g| can be printed var2 = | | can't be printed var3 = |1| can be printed
Code –
// code to print all Graphical Characters #include <stdio.h> #include <ctype.h> int main()
{ int i;
printf ( "In C programming All graphic "
"characters are: \n" );
for (i = 0; i <= 127; ++i)
if ( isgraph (i) != 0)
printf ( "%c " , i);
return 0;
} |
Output –
In C programming All graphic characters are: ! " # $ % & ' ( ) * +, - . / 0 1 2 3 4 5 6 7 8 9 : ; ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~
Article Tags :