C iscntrl () - C standartinė biblioteka

Funkcija iscntrl () patikrina, ar simbolis yra kontrolinis, ar ne.

Simboliai, kurių negalima atspausdinti ekrane, vadinami kontroliniais ženklais. Pavyzdžiui, grįžimo klavišas, „Escape“, „newline“ ir kt.

Funkcija iscntrl () patikrina, ar simbolis (perduotas funkcijai) yra kontrolinis simbolis, ar ne. Jei perduotas simbolis yra kontrolinis simbolis, jis pateikia sveiką skaičių, kuris nėra nulis. Jei ne, jis grąžina 0

Ši funkcija apibrėžta antraštės faile ctype.h.

Funkcijos „iscntrl“ () prototipas

 int iscntrl (int argumentas);

Funkcija isntrl () užima vieną argumentą ir pateikia sveiką skaičių.

Kai simbolis perduodamas kaip argumentas, vietoj paties simbolio perduodama atitinkama simbolio ASCII reikšmė.

1 pavyzdys: patikrinkite valdymo simbolį

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

Rezultatas

 Kai Q perduodamas iscntrl () = 0 Kai perduodamas iscntrl () = 1

2 pavyzdys: atspausdinkite visų valdymo simbolių ASCII vertę

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

Įdomios straipsniai...