Udostępnij za pośrednictwem


Klasyfikacja bajtów

Każdego z tych procedur badania określonych bajt znaków wielobajtowych do spełnienia warunku.Z wyjątkiem w przypadku, gdy określono inaczej, wartość wyjściowa jest zagrożony przez ustawienie LC_CTYPE kategorii ustawienie regionalne; zobacz setlocale Aby uzyskać więcej informacji.Wersje te funkcje, bez _l sufiks za bieżące ustawienia regionalne to zachowanie zależnego od ustawień regionalnych; wersje z _l sufiks są identyczne, z wyjątkiem, że używają oni przekazany zamiast parametr ustawień regionalnych.

[!UWAGA]

Z definicji znaki ASCII od 0 do 127 są podzestawem wszystkich zestawów znaków wielobajtowych.Na przykład zestaw znaków japoński katakana obejmuje ASCII, jak również znaki spoza zestawu ASCII.

Wstępnie zdefiniowanych stałych w poniższej tabeli są zdefiniowane w CTYPE.H.

Procedur klasyfikacji bajt znaków wielobajtowych

Rozpoczęto wykonywanie procedury

Bajt warunku

.NET Framework równoważne

isleadbyte, _isleadbyte_l

Prowadzić bajt; wynik badania jest zależna od LC_CTYPE kategorii ustawienie bieżące ustawienia regionalne

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbalnum, _ismbbalnum_l

isalnum || _ismbbkalnum

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbalpha, _ismbbalpha_l

isalpha || _ismbbkalnum

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbgraph, _ismbbgraph_l

Taki sam jak _ismbbprint, ale _ismbbgraph nie zawiera znak spacji (0x20)

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbkalnum, _ismbbkalnum_l

Symbol tekstu ASCII nie innych niż znaki interpunkcyjne.Na przykład w strona kodowa 932 tylko _ismbbkalnum testy katakana alfanumeryczne

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbkana, _ismbbkana_l

Katakana (0xA1 – 0xDF), strona kodowa 932 tylko

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbkprint, _ismbbkprint_l

Inne niż ASCII, tekst lub symbol-ASCII znaki interpunkcyjne.Na przykład w strona kodowa 932 tylko _ismbbkprint testy katakana alfanumerycznych lub interpunkcyjnych katakana (zakres: 0xA1 – 0xDF).

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbkpunct, _ismbbkpunct_l

Interpunkcja non-ASCII.Na przykład w strona kodowa 932 tylko _ismbbkpunct testy na znaki katakana interpunkcyjne.

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbblead, _ismbblead_l

Pierwszy bajt znaków wielobajtowych.Na przykład, w kodzie strony 932 zakresy tylko, ważne są 0x81 – 0x9F, 0xE0 – 0xFC.

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbprint, _ismbbprint_l

isprint || _ismbbkprint. ismbbprintzawiera znak spacji (0x20)

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbpunct, _ismbbpunct_l

ispunct || _ismbbkpunct

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbbtrail, _ismbbtrail_l

Drugi bajt znaków wielobajtowych.Na przykład, w kodzie strony 932 zakresy tylko, ważne są 0x40 – 0x7E, 0x80 – 0xEC.

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_ismbslead, _ismbslead_l

Prowadzić bajtów (w kontekście ciąg)

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

ismbstrail, _ismbstrail_l

Bajt (w kontekście ciąg)

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_mbbtype, _mbbtype_l

Typ zwrotu bajt na podstawie poprzedniego bajtu.

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

_mbsbtype, _mbsbtype_l

Zwraca typ bajtu w ciągu

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

mbsinit

Śledzi stan konwersji znaków wielobajtowych.

Nie ma to zastosowanie, ale zobacz System::Globalization::CultureInfo

MB_LEN_MAX Makra, zdefiniowanego w granicach.H, rozwija maksymalną długość w bajtach, które mogą mieć żadnych znaków wielobajtowych.MB_CUR_MAX, określonych w STDLIB.H, rozwija maksymalną długość w bajtach żadnych znaków wielobajtowych w bieżące ustawienia regionalne.

Zobacz też

Informacje

Procedury czasu wykonywania według kategorii