다음을 통해 공유


바이트 분류

이러한 루틴을 만족 조건에 대 한 멀티 바이트 문자를 지정한 바이트를 테스트 합니다.그렇지 않으면 지정 된 경우 출력 값의 설정에 의해 영향을 받습니다 점을 제외 하 고는 LC_CTYPE 범주 설정을 로케일입니다. 참조 하십시오 setlocale 에 대 한 자세한 내용은.버전 없이 이러한 함수를 _l 접미사 사용 현재 로케일에 대 한이 로케일 종속 동작입니다. 버전에는 _l 접미사는 대신 전달 된 로캘 매개 변수를 사용할 경우를 제외 하 고 동일 합니다.

[!참고]

정의 따라 0에서 127 사이의 ASCII 문자는 모든 멀티 바이트 문자 집합의 하위 집합입니다.예를 들어, 일본어 가타카나 문자 집합 ASCII와 ASCII가 아닌 문자가 포함 되어 있습니다.

다음 표에서 미리 정의 된 상수 CTYPE는 정의 합니다.H.

멀티 바이트 문자 바이트 분류 루틴

루틴

바이트 테스트 조건

.NET Framework에 있는 해당

isleadbyte, _isleadbyte_l

선행 바이트입니다. 테스트 결과 따라 달라 집니다 LC_CTYPE 의 현재 로케일 범주 설정

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

_ismbbalnum, _ismbbalnum_l

isalnum || _ismbbkalnum

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

_ismbbalpha, _ismbbalpha_l

isalpha || _ismbbkalnum

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

_ismbbgraph, _ismbbgraph_l

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

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

_ismbbkalnum, _ismbbkalnum_l

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

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

_ismbbkana, _ismbbkana_l

가타카나 (0xA1 – 0xDF), 코드 페이지 932는

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

_ismbbkprint, _ismbbkprint_l

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

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

_ismbbkpunct, _ismbbkpunct_l

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

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

_ismbblead, _ismbblead_l

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

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

_ismbbprint, _ismbbprint_l

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

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

_ismbbpunct, _ismbbpunct_l

ispunct || _ismbbkpunct

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

_ismbbtrail, _ismbbtrail_l

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

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

_ismbslead, _ismbslead_l

선행 바이트 (문자열 컨텍스트에서)

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

ismbstrail, _ismbstrail_l

후행 바이트 (문자열 컨텍스트에서)

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

_mbbtype, _mbbtype_l

이전 바이트를 기반으로 바이트 반환 형식

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

_mbsbtype, _mbsbtype_l

바이트 문자열의 형식을 반환 합니다.

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

mbsinit

멀티 바이트 문자 변환의 상태를 추적합니다.

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

MB_LEN_MAX 에서 정의 하는 매크로.H, 확장 되는 최대 길이 (바이트 단위)는 멀티 바이트 문자를 사용할 수 있습니다.MB_CUR_MAXSTDLIB에서 정의 됩니다.H를 현재 로케일의 멀티 바이트 문자 최대 길이 (바이트)를 확장 합니다.

참고 항목

참조

범주별 런타임 루틴