ISPUNCT(3)

명칭
ispunct - 구두점 캐릭터의 테스트

프로그램 라이브러리
libc

서식
#include <ctype.h> int ispunct(int c)

해설
ispunct() 함수는, 공백 또는 isalnum(3) 하지만 진인 캐릭터를 제외한, 표시 가능 캐릭터인지 어떤지를 테스트합니다. C 의 단일의 char 그리고 표현할 수 있는 로케일 ( multibyte(3) 참조)에 대해서는, 인수의 값은 unsigned char 그리고 표현할 수 있던 것일까 값 EOF 입니다. ASCII 캐릭터 집합에 대해서는, 다음의 캐릭터가 포함됩니다 (그러한 수치를 8 진수에서도 가리킵니다):

041 ``! '' | 042 ``"'' | 043 ``#'' | 044 ``$'' | 045 ``%''
046 ``&'' | 047 ``''' | 050 ``('' | 051 ``)'' | 052 ``*''
053 ``+'' | 054 ``, '' | 055 ``-'' | 056 ``. '' | 057 ``/''
072 ``:'' | 073 ``;'' | 074 ``<'' | 075 ``='' | 076 ``>''
077 ``? '' | 100 ``@'' | 133 ``['' | 134 ``\'' | 135 ``]''
136 ``^'' | 137 ``_'' | 140 ```'' | 173 ``{'' | 174 ``|''
175 ``}'' | 176 ``~''

반환값
ispunct() 함수는, 캐릭터 테스트 결과가 가짜 때 0 을 돌려주어, 캐릭터 테스트 결과가 진정한 때 0 이외를 돌려줍니다.

관련 항목
ctype(3), multibyte(3), ascii(7)

표준
ispunct() 함수는 isoC 에 적합하고 있습니다.