C iscntrl () - C Pustaka Standar

Fungsi iscntrl () memeriksa apakah suatu karakter adalah karakter kontrol atau bukan.

Karakter yang tidak dapat dicetak di layar dikenal sebagai karakter kontrol. Misalnya, backspace, Escape, newline dll.

Fungsi iscntrl () memeriksa apakah sebuah karakter (diteruskan ke fungsi) adalah karakter kontrol atau bukan. Jika karakter yang diteruskan adalah karakter kontrol, ia mengembalikan bilangan bulat bukan nol. Jika tidak, ini mengembalikan 0

Fungsi ini didefinisikan dalam file header ctype.h.

Prototipe Fungsi dari iscntrl ()

 int iscntrl (int argumen);

Fungsi isntrl () mengambil satu argumen dan mengembalikan integer.

Ketika karakter dikirimkan sebagai argumen, nilai ASCII yang sesuai dari karakter tersebut diteruskan, bukan karakter itu sendiri.

Contoh # 1: Periksa karakter kontrol

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

Keluaran

 Ketika Q diteruskan ke iscntrl () = 0 Ketika diteruskan ke iscntrl () = 1

Contoh # 2: Cetak nilai ASCII dari karakter All Control

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

Artikel yang menarik...