다음을 통해 공유


_ismbb 루틴

각 루틴에는 _ismbb 제품군 테스트 주어진된 정수 값 c 특정 조건에 대 한 현재 로캘 또는 지정한 LC_CTYPE 변환 상태 항목을 사용 하 여.

_ismbbalnum, _ismbbalnum_l

_ismbbkpunct, _ismbbkpunct_l

_ismbbalpha, _ismbbalpha_l

_ismbblead, _ismbblead_l

_ismbbgraph, _ismbbgraph_l

_ismbbprint, _ismbbprint_l

_ismbbkalnum, _ismbbkalnum_l

_ismbbpunct, _ismbbpunct_l

_ismbbkana, _ismbbkana_l

_ismbbtrail, _ismbbtrail_l

_ismbbkprint, _ismbbkprint_l

 

설명

각 루틴에는 _ismbb 제품군 테스트 주어진된 정수 값 c 특정 조건에 대해.멀티 바이트 코드 페이지에 적용 테스트 결과 다릅니다.기본적으로 멀티 바이트 코드 페이지가 프로그램을 시작할 때 운영 체제에서 가져온 시스템 기본 ANSI 코드 페이지에 설정 됩니다.쿼리 또는에서 하는 멀티 바이트 코드 페이지를 변경할 수 있습니다 _getmbcp 또는 _setmbcp, 각각.

출력 값의 설정에 의해 영향을 받지는 LC_CTYPE 범주 설정을 로케일입니다. 참조 하십시오 setlocale 에 대 한 자세한 내용은.버전 없이 이러한 함수를 _l 접미사 사용 현재 로케일에 대 한이 로케일 종속 동작입니다. 버전에는 _l 접미사는 대신 전달 된 로캘 매개 변수를 사용할 경우를 제외 하 고 동일 합니다.

루틴에는 _ismbb 패밀리 지정 된 integer 테스트 c 는 다음과 같이 합니다.

루틴

바이트 테스트 조건

_ismbbalnum

isalnum || _ismbbkalnum.

_ismbbalpha

isalpha || _ismbbkalnum.

_ismbbgraph

동일한 이름으로 _ismbbprint, 하지만 _ismbbgraph 공백 문자는 포함 되지 않습니다 (0x20).

_ismbbkalnum

문장 이외의 다른 비-ASCII 텍스트 기호입니다.예를 들어, 코드 페이지 932만의 _ismbbkalnum 영숫자 가타카나를 테스트 합니다.

_ismbbkana

가타카나 (0xA1 – 0xDF).코드 페이지 932에 특정 합니다.

_ismbbkprint

비 ASCII 텍스트 또는 ASCII가 아닌 문장 기호입니다.예를 들어, 코드 페이지 932만의 _ismbbkprint 영숫자 가타카나 또는 가타카나 문장 부호에 대 한 테스트 (범위: 0xA1 – 0xDF).

_ismbbkpunct

비 ASCII 문장입니다.예를 들어, 코드 페이지 932만의 _ismbbkpunct 가타카나 문장 부호에 대 한 테스트.

_ismbblead

멀티 바이트 문자의 첫 번째 바이트입니다.예를 들어, 코드에서 932, 유효 범위 페이지는 0x81-0x9F 0xE0 – 0xFC.

_ismbbprint

isprint || _ismbbkprint.ismbbprint 공백 문자가 포함 되어 있습니다 (0x20).

_ismbbpunct

ispunct || _ismbbkpunct.

_ismbbtrail

두 번째 바이트는 멀티 바이트 문자입니다.예를 들어, 코드에서 932, 유효 범위 페이지는 0x40 – 0x7E 0x80 – 0xEC.

다음 표에 이러한 루틴에 대 한 테스트 조건을 구성 값도 보여 줍니다.매니페스트 상수 , _DIGIT, _LOWER, _PUNCT, 및 _UPPER ctype.h에서 정의 됩니다.

루틴

_BLANK

_DIGIT

더 낮은

_PUNCT

비-

ASCII

text

비-

ASCII

문장 부호

_ismbbalnum

x

x

x

x

_ismbbalpha

x

x

x

_ismbbgraph

x

x

x

x

x

x

_ismbbkalnum

x

_ismbbkprint

x

x

_ismbbkpunct

x

_ismbbprint

x

x

x

x

x

x

x

_ismbbpunct

x

x

_Ismbb 함수 및 매크로 루틴 구현 되어 있습니다.어떤 구현을 선택 하는 방법에 대 한 자세한 내용은 참조 하십시오. 선택 사이의 함수 및 매크로.

.NET Framework에 있는 해당

적용할 수 없음 표시 System::Globalization::CultureInfo.

참고 항목

참조

바이트 분류

is, isw 루틴

_mbbtombc, _mbbtombc_l

_mbctombb, _mbctombb_l