ISCNTRL(3)

名称
iscntrl - 制御文字のテスト

ライブラリ
libc

書式
<ctype.h> int iscntrl(int c)

解説
iscntrl() 関数は制御文字であるかどうかをテストします。 C の単一の char で表現できるロケール ( multibyte(3) 参照) に対しては、引数の値は unsigned char で表現できるものか値 EOF です。 ASCII 文字集合においては、次の文字が含まれます (それらの数値を 8 進数でも示します):

000 nul | 001 soh | 002 stx | 003 etx | 004 eot
005 enq | 006 ack | 007 bel | 010 bs | 011 ht
012 nl | 013 vt | 014 np | 015 cr | 016 so
017 si | 020 dle | 021 dc1 | 022 dc2 | 023 dc3
024 dc4 | 025 nak | 026 syn | 027 etb | 030 can
031 em | 032 sub | 033 esc | 034 fs | 035 gs
036 rs | 037 us | 177 del

戻り値
iscntrl() 関数は、文字テスト結果が偽のとき 0 を返し、 文字テスト結果が真のとき 0 以外を返します。

関連項目
ctype(3), multibyte(3), ascii(7)

規格
iscntrl() 関数は isoC に適合しています。