w3resource

C isprint() function

C isprint(int ch)

The isprint() function is used to check whether a character is a printable character or not. The function is defined in the ctype.h header file.

Syntax:

int isprint( int arg );

isprint() Parameters:

Name Description Required /Optional
ch ch is a character of class upper in the current locale. Required

Return value from isprint()

  • The isprint() function returns non-zero if ch is a printable character; otherwise returns 0.

Example: C isprint() function

#include <stdio.h>
#include <ctype.h>
int main()
{
    char ch;
    ch = 'y';
    printf("\nIf %c is printable character or not? %d", ch, isprint(ch));
    ch = '\t';
    printf("\nIf %c is printable character or not? %d", ch, isprint(ch));
    ch = 'A';
    printf("\nIf %c is printable character or not? %d", ch, isprint(ch));
}

Output:

If y is printable character or not? 2
If       is printable character or not? 0
If A is printable character or not? 1

C Programming Code Editor:

Contribute your code and comments through Disqus.

Previous C Programming: C islower()
Next C Programming: C ispunct()



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/c-programming/ctype/c-isprint.php