C iscntrl () - Thư viện chuẩn C

Hàm iscntrl () kiểm tra xem một ký tự có phải là ký tự điều khiển hay không.

Các ký tự không thể in trên màn hình được gọi là ký tự điều khiển. Ví dụ: backspace, Escape, newline, v.v.

Hàm iscntrl () kiểm tra xem một ký tự (được truyền vào hàm) có phải là ký tự điều khiển hay không. Nếu ký tự được truyền là ký tự điều khiển, nó trả về một số nguyên khác 0. Nếu không, nó trả về 0

Hàm này được định nghĩa trong tệp tiêu đề ctype.h.

Nguyên mẫu hàm của iscntrl ()

 int iscntrl (đối số int);

Hàm isntrl () nhận một đối số và trả về một số nguyên.

Khi ký tự được truyền dưới dạng đối số, giá trị ASCII tương ứng của ký tự được chuyển thay cho chính ký tự đó.

Ví dụ # 1: Kiểm tra ký tự điều khiển

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

Đầu ra

 Khi Q được chuyển cho iscntrl () = 0 Khi nào được chuyển cho iscntrl () = 1

Ví dụ # 2: In giá trị ASCII của Tất cả các ký tự Điều khiển

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

thú vị bài viết...