C iscntrl () - C standarta bibliotēka

Satura rādītājs

Funkcija iscntrl () pārbauda, ​​vai raksturs ir vadības raksturs.

Rakstzīmes, kuras nevar izdrukāt uz ekrāna, sauc par vadības rakstzīmēm. Piemēram, atpakaļatkāpe, Escape, newline utt.

Funkcija iscntrl () pārbauda, ​​vai rakstzīme (nodota funkcijai) ir vai nav vadības rakstzīme. Ja nodotais raksturs ir vadības raksturs, tas atgriež veselu skaitli, kas nav nulle. Ja nē, tas atgriež 0

Šī funkcija ir definēta galvenes failā ctype.h.

Funkcijas iscntrl () prototips

 int iscntrl (int arguments);

Funkcija isntrl () aizņem vienu argumentu un atgriež veselu skaitli.

Kad rakstzīme tiek nodota kā arguments, tiek nodota attiecīgā rakstzīmes ASCII vērtība, nevis pati šī rakstzīme.

1. piemērs: pārbaudiet vadības rakstzīmi

 #include #include int main() ( char c; int result; c = 'Q'; result = iscntrl(c); printf("When %c is passed to iscntrl() = %d", c, result); c = ''; result = iscntrl(c); printf("When %c is passed to iscntrl() = %d", c, result); return 0; )

Rezultāts

 Kad Q tiek nodots iscntrl () = 0 Kad tas tiek nodots iscntrl () = 1

2. piemērs: izdrukājiet visu vadības rakstzīmju ASCII vērtību

 #include #include int main() ( int i; printf("The ASCII value of all control characters are "); for (i=0; i<=127; ++i) ( if (iscntrl(i)!=0) printf("%d ", i); ) return 0; ) 

Interesanti raksti...