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 은 0x00-0x7F 범위의) (에서 ASCII 문자입니다.__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

둘 다 __isascii 하 고 iswascii 전처리기 매크로 _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, __isascii 하 고 iswascii 함수는 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