C iscntrl () - C Standardbibliotek

Innehållsförteckning

Funktionen iscntrl () kontrollerar om ett tecken är ett kontrolltecken eller inte.

Tecken som inte kan skrivas ut på skärmen kallas kontrolltecken. Till exempel backsteg, Escape, newline etc.

Funktionen iscntrl () kontrollerar om ett tecken (skickas till funktionen) är ett kontrolltecken eller inte. Om det skickade tecknet är ett kontrolltecken returneras ett heltal som inte är noll. Om inte, returnerar den 0

Denna funktion definieras i ctype.h rubrikfil.

Funktion Prototyp av iscntrl ()

 int iscntrl (int argument);

Funktionen isntrl () tar ett enda argument och returnerar ett heltal.

När tecken skickas som ett argument skickas motsvarande ASCII-värde för karaktären istället för själva karaktären.

Exempel nr 1: Kontrollera kontrolltecken

 #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; )

Produktion

 När Q skickas till iscntrl () = 0 När skickas till iscntrl () = 1

Exempel nr 2: Skriv ut ASCII-värde för alla kontrolltecken

 #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; ) 

Intressanta artiklar...