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

c가 ASCII 문자의 특정 표현이면 이러한 각 루틴이 0이 아닌 값을 반환합니다.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가 ASCII 문자의 와이드 문자 표현이면 c가 0이 아닌 값을 반환합니다.iswascii returns a nonzero value if c is a wide-character representation of an ASCII character. c가 테스트 조건을 만족하지 않는 경우 이러한 루틴은 각각 0을 반환합니다.Each of these routines returns 0 if c does not satisfy the test condition.

설명Remarks

전처리기 매크로 _CTYPE_DISABLE_MACROS가 정의되지 않은 경우 __isasciiiswascii는 둘 다 매크로로 구현됩니다.Both __isascii and iswascii are implemented as macros unless the preprocessor macro _CTYPE_DISABLE_MACROS is defined.

이전 버전과 호환성을 위해 isascii 경우에만 매크로로 구현 _ _ STDC _ #95 이 정의 되지 않았거나; 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 __isascii __isascii iswascii

요구 사항Requirements

루틴에서 반환된 값Routine 필수 헤더Required header
isascii, __isasciiisascii, __isascii C: <ctype.h>C: <ctype.h>

C++: <cctype> 또는 <ctype.h>C++: <cctype> or <ctype.h>
iswascii 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 in the Introduction.

참고 항목See Also

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