_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l_ismbcl0, _ismbcl0_l, _ismbcl1, _ismbcl1_l, _ismbcl2, _ismbcl2_l

현재 로캘 또는 지정된 LC_CTYPE 변환 상태 범주를 사용하는 코드 페이지 932 관련 함수입니다.Code Page 932 Specific functions, using the current locale or a specified LC_CTYPE conversion state category.

중요

이 API는 Windows 런타임에서 실행되는 응용 프로그램에서 사용할 수 없습니다.This API cannot be used in applications that execute in the Windows Runtime. 자세한 내용은 유니버설 Windows 플랫폼 앱에서 지원되지 않는 CRT 함수를 참조하세요.For more information, see CRT functions not supported in Universal Windows Platform apps.

구문Syntax

int _ismbcl0(
   unsigned int c
);
int _ismbcl0_l(
   unsigned int c,
   _locale_t locale
);
int _ismbcl1(
   unsigned int c
);
int _ismbcl1_l(
   unsigned int c ,
   _locale_t locale
);
int _ismbcl2(
   unsigned int c
);
int _ismbcl2_l(
   unsigned int c,
   _locale_t locale
);

매개 변수Parameters

cc
테스트할 문자입니다.Character to be tested.

localelocale
사용할 로캘입니다.Locale to use.

반환 값Return Value

이러한 각 루틴은 이 문자가 테스트 조건을 만족하는 경우 0이 아닌 값을 반환하고, 그렇지 않으면 0을 반환합니다.Each of these routines returns a nonzero value if the character satisfies the test condition or 0 if it does not. 경우 c < 255 = 해당 하는 및 _ismbb 루틴 (예를 들어 _ismbcalnum 에 해당 _ismbbalnum), 결과 해당 반환 값 _ismbb 루틴입니다.If c <= 255 and there is a corresponding _ismbb routine (for example, _ismbcalnum corresponds to _ismbbalnum), the result is the return value of the corresponding _ismbb routine.

설명Remarks

이러한 각 함수는 지정한 조건에 대해 주어진 멀티바이트 문자를 테스트합니다.Each of these functions tests a given multibyte character for a given condition.

출력 값은 로캘의 LC_CTYPE 범주 설정에 따른 영향을 받습니다. 자세한 내용은 setlocale을 참조하세요.The output value is affected by the setting of the LC_CTYPE category setting of the locale; see setlocale for more information. _l 접미사가 없는 이러한 함수 버전은 이 로캘 종속 동작에 현재 로캘을 사용하며, _l 접미사가 있는 버전은 전달된 로캘 매개 변수를 대신 사용하는 경우를 제외하고는 동일합니다.The versions of these functions without the _l suffix use the current locale for this locale-dependent behavior; the versions with the _l suffix are identical except that they use the locale parameter passed in instead. 자세한 내용은 Locale을 참조하세요.For more information, see Locale.

루틴Routine 테스트 조건(코드 페이지 932만 해당)Test condition (code page 932 only)
_ismbcl0_ismbcl0 간지 JIS 비-: 0x8140 < =c< 0x889E = 합니다.JIS non-Kanji: 0x8140<=c<=0x889E.
_ismbcl0_l_ismbcl0_l 간지 JIS 비-: 0x8140 < =c< 0x889E = 합니다.JIS non-Kanji: 0x8140<=c<=0x889E.
_ismbcl1_ismbcl1 JIS 수준-1: 0x889F < =c< 0x9872 = 합니다.JIS level-1: 0x889F<=c<=0x9872.
_ismbcl1_l_ismbcl1_l JIS 수준-1: 0x889F < =c< 0x9872 = 합니다.JIS level-1: 0x889F<=c<=0x9872.
_ismbcl2_ismbcl2 JIS 수준-2: 0x989F < =c< 0xEAA4 = 합니다.JIS level-2: 0x989F<=c<=0xEAA4.
_ismbcl2_l_ismbcl2_l JIS 수준-2: 0x989F < =c< 0xEAA4 = 합니다.JIS level-2: 0x989F<=c<=0xEAA4.

함수를 확인 하는 지정된 된 값 c 테스트 조건을 위에서 설명한 하지만 검사 하지 않는 일치 c 유효한 멀티 바이트 문자입니다.The functions check that the specified value c matches the test conditions described above, but do not check that c is a valid multibyte character. 하위 바이트 범위가 0x00 – 0x3F, 0x7F 또는 0xFD – 0xFF인 경우 이러한 함수는 0이 아닌 값을 반환하여 문자가 테스트 조건을 충족함을 나타냅니다.If the lower byte is in the ranges 0x00 - 0x3F, 0x7F, or 0xFD - 0xFF, these functions return a nonzero value, indicating that the character satisfies the test condition. _ismbbtrail을 사용하여 멀티바이트 문자가 정의되었는지 여부를 테스트합니다.Use _ismbbtrail to test whether the multibyte character is defined.

최종 코드 페이지 932 관련End Code Page 932 Specific

요구 사항Requirements

루틴Routine 필수 헤더Required header
_ismbcl0_ismbcl0 <mbstring.h><mbstring.h>
_ismbcl0_l_ismbcl0_l <mbstring.h><mbstring.h>
_ismbcl1_ismbcl1 <mbstring.h><mbstring.h>
_ismbcl1_l_ismbcl1_l <mbstring.h><mbstring.h>
_ismbcl2_ismbcl2 <mbstring.h><mbstring.h>
_ismbcl2_l_ismbcl2_l <mbstring.h><mbstring.h>

호환성에 대한 자세한 내용은 호환성을 참조하세요.For more compatibility information, see Compatibility.

참고자료See also

문자 분류Character Classification
_ismbc 루틴_ismbc Routines
is, isw 루틴is, isw Routines