isascii, __isascii, iswasciiisascii, __isascii, iswascii

특정 문자가 ASCII 문자인지 여부를 결정합니다.Determines whether a particular character is an ASCII character.

구문Syntax

int __isascii(
   int c
);
int iswascii(
   wint_t c
);

#define isascii __isascii

매개 변수Parameters

cc
테스트할 정수입니다.Integer to test.

반환 값Return Value

이러한 루틴 0이 아닌 경우 반환의 각 c ASCII 문자의 특정 표현입니다.Each of these routines returns nonzero if c is a particular representation of an ASCII character. __isascii 경우 0이 아닌 값을 반환 c 은 ASCII 문자 (0x00-0x7F 범위의)에 있습니다.__isascii returns a nonzero value if c is an ASCII character (in the range 0x00 - 0x7F). iswascii 경우 0이 아닌 값을 반환 c ASCII 문자의 와이드 문자 표현입니다.iswascii returns a nonzero value if c is a wide-character representation of an ASCII character. 이러한 각 루틴 0을 반환 c 테스트 조건을 만족 하지 않습니다.Each of these routines returns 0 if c does not satisfy the test condition.

설명Remarks

둘 다 __isasciiiswascii 전처리기 매크로 _CTYPE_DISABLE_MACROS 정의 되어 있지 않으면 매크로로 구현 됩니다.Both __isascii and iswascii are implemented as macros unless the preprocessor macro _CTYPE_DISABLE_MACROS is defined.

이전 버전과 호환성에 대 한 isascii 경우에만 매크로로 구현 됩니다 _ _STDC_ _ 이 정의 되지 않았거나; 0으로 정의 하지 않으면 정의 되지 않습니다.For backward compatibility, isascii is implemented as a macro only if __STDC__ is not defined or is defined as 0; otherwise it is undefined.

제네릭 텍스트 라우팅 매핑Generic-Text Routine Mappings

Tchar.h 루틴Tchar.h routine _UNICODE 및 _MBCS 정의되지 않음_UNICODE and _MBCS not defined _MBCS 정의됨_MBCS defined _UNICODE 정의됨_UNICODE defined
_istascii_istascii __isascii__isascii __isascii__isascii iswasciiiswascii

요구 사항Requirements

루틴Routine 필수 헤더Required header
isascii, __isasciiisascii, __isascii C: <ctype.h>C: <ctype.h>

C++: <cctype> 또는 <ctype.h>C++: <cctype> or <ctype.h>
iswasciiiswascii C: <wctype.h>, <ctype.h> 또는 <wchar.h>C: <wctype.h>, <ctype.h>, or <wchar.h>

C++: <cwctype>, <cctype>, <wctype.h>, <ctype.h> 또는 <wchar.h>C++: <cwctype>, <cctype>, <wctype.h>, <ctype.h>, or <wchar.h>

isascii, __isasciiiswascii 함수는 Microsoft 전용입니다.The isascii, __isascii and iswascii functions are Microsoft specific. 호환성에 대한 자세한 내용은 호환성을 참조하세요.For additional compatibility information, see Compatibility.

참고자료See also

문자 분류Character Classification
로캘Locale
is, isw 루틴is, isw Routines