ispunct()
関数は、
空白または
isalnum(3)
が真である文字を除いた、表示可能文字であるかどうかをテストします。
C の単一の
char
で表現できるロケール (
multibyte(3)
参照) に対しては、引数の値は
unsigned char
で表現できるものか値
EOF
です。
ASCII 文字集合においては、次の文字が含まれます
(それらの数値を 8 進数でも示します):
|
amp;041 ``!'' | 042 `` "'' | 043 ``#'' | 044 ``$'' | 045 ``%''" |
|
amp;046 ``&'' | 047 ``''' | 050 ``('' | 051 ``)'' | 052 ``*'' |
|
amp;053 ``+'' | 054 ``,'' | 055 ``-'' | 056 ``.'' | 057 ``/'' |
|
amp;072 ``:'' | 073 ``;'' | 074 ``<'' | 075 ``='' | 076 ``>'' |
|
amp;077 ``?'' | 100 ``@'' | 133 ``['' | 134 ``\'' | 135 ``]'' |
|
amp;136 ``^'' | 137 ``_'' | 140 ```'' | 173 ``{'' | 174 ``|'' |
|
amp;175 ``}'' | 176 ``~'' |