C isprint () - Biblioteca standard C

Funcția isprint () verifică dacă un caracter este sau nu un caracter imprimabil.

Acele caractere care ocupă spațiul de imprimare sunt cunoscute sub numele de caractere tipărite.

Caracterele imprimabile sunt exact opusul caracterelor de control care pot fi verificate folosind iscntrl ().

C isprint () Prototip

 int isprint (int arg);

Funcția isprint () ia un singur argument sub forma unui număr întreg și returnează o valoare de tip int.

Chiar dacă, isprint () ia întreg ca argument, caracterul este trecut la funcție. Intern, caracterul este convertit la valoarea ASCII pentru verificare.

Dacă un caracter trecut la isprint () este un caracter imprimabil, acesta returnează un număr întreg diferit de zero, dacă nu, returnează 0.

Este definit în fișierul antet.

Exemplu: funcția C isprint ()

 #include #include int main() ( char c; c = 'Q'; printf("Result when a printable character %c is passed to isprint(): %d", c, isprint(c)); c = ''; printf("Result when a control character %c is passed to isprint(): %d", c, isprint(c)); return 0; )

Ieșire

 Rezultatul când un caracter imprimabil Q este trecut la isprint (): 1 Rezultatul când un caracter de control este trecut la isprint (): 0 

Exemplu: C Program pentru a lista toate caracterele imprimabile utilizând funcția isprint ().

  #include #include int main() ( int c; for(c = 1; c <= 127; ++c) if (isprint(c)!= 0) printf("%c ", c); return 0; ) 

Ieșire:

Caracterele tipărite sunt:! "# $% & '() * +, -. / 0 1 2 3 4 5 6 7 8 9:;? @ ABCDEFGHIJKLMNOPQRSTU VWXYZ () _` abcdefghijklmnopqrstu vwxyz (|) ~

Articole interesante...