바이트 분류
이 루틴은 각 테스트 조건의 만족도에 대한 멀티 바이트 문자를 지정한 바이트입니다. 그렇지 않으면 지정된 경우를 제외하고 출력 값은 로캘의 LC_CTYPE 범주 설정에 영향을 받습니다. 자세한 내용은 setlocale을 참조하십시오. _l 접미사가 없는 이러한 함수 버전은 이 로캘 종속 동작에 현재 로캘을 사용하며, _l 접미사가 있는 버전은 전달된 로캘 매개 변수를 대신 사용하는 경우를 제외하고는 동일합니다.
참고
(정의에 의해, 0와 127사이의 ASCII 문자는 모든 멀티바이트 문자 집합의 부분집합입니다.)예를 들어, 일본어의 가타카나 문자 집합은 ASCII가 아닌 문자 뿐 아니라 ASCII를 포함합니다.
다음 표에 있는 미리 정의된 상수는 CTYPE.H에 정의 되어 있습니다.
멀티 바이트 문자 바이트 분류 루틴
루틴 |
바이트 테스트 조건 |
해당 .NET Framework |
---|---|---|
선행 바이트에 대해 테스트 결과는 현재 로캘의 LC_CTYPE 범주 설정에 따라 달라집니다. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
isalnum || _ismbbkalnum |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
isalpha || _ismbbkalnum |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
이 _ismbbprint와 같이, 그러나 _ismbbgraph 은 빈 공백 문자(0x20)를 포함하지 않습니다. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
Non-ASCII 텍스트 기호 이외의 문장 부호입니다. 예를 들어, 코드 페이지 932 에서만, _ismbbkalnum 은 가타카나 영문자에 대한 테스트를 합니다. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
Katakana (0xA1 – 0xDF), code page 932 only |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
비 ASCII 텍스트 또는 ASCII가 아닌 문장 기호입니다. 예를 들어, 코드 페이지 932 에서, _ismbbkprint 가타카나 영숫자 또는 가타카나 문장에 대해 테스트합니다(범위: 0xA1 – 0xDF). |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
Non-ASCII 문장입니다. 예를 들어, 코드 페이지 932 에서만, _ismbbkpunct 은 가타카나 구두점에 대한 테스트를 합니다. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
멀티 바이트 문자의 첫 번째 바이트입니다. 코드에서 페이지 932, 유효 범위는 0x81-0x9F 0xE0 – 0xFC. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
isprint || _ismbbkprint. ismbbprint 는 공백 문자 (0x20)를 포함합니다. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
ispunct || _ismbbkpunct |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
멀티 바이트 문자의 두 번째 바이트입니다. 코드에서 페이지 932, 유효 범위는 0x40-0x7E, 0x80 – 0xEC. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
선행 바이트 (문자열 컨텍스트에서) |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
후행 바이트 (문자열 컨텍스트에서) |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
이전 바이트 기반의 반환 바이트 형식입니다. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
문자열 내에서 바이트의 반환 형식입니다. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
|
멀티 바이트 문자 변환의 상태를 추적합니다. |
적용할 수 없는 경우, System::Globalization::CultureInfo를 참조하십시오. |
LIMITS.H 에 정의 된 MB_LEN_MAX 는 모든 멀티 바이트 문자를 포함할 수 있는 바이트의 최대 길이를 확장합니다. STDLIB.H에 정의된 MB_CUR_MAX 는 현재 로캘에서 멀티 바이트 문자의 최대 길이(바이트)를 확장합니다.