Freigeben über


Byte-Klassifizierung

Jede dieser Routinen testet ein bestimmtes Byte eines Mehrbytezeichens zur Zufriedenheit einer Bedingung.Außer in dem angegeben, andernfalls der Ausgabewert durch die Einstellung der LC_CTYPE Kategorieeinstellung des Gebietsschemas betroffen ist. Weitere Informationen finden Sie unter setlocale .Die Versionen dieser Funktionen ohne das Suffix verwenden _l dem aktuellen Gebietsschema für dieses gebietsschemaabhängige Verhalten. Versionen mit dem _l Suffix sind identisch, mit der Ausnahme, dass sie verwenden Sie stattdessen den Gebietsschemaparameter, der übergeben wird.

HinweisHinweis

Definitionsgemäß sind die ASCII-Zeichen zwischen 0 und 127 eine Teilmenge aller Mehrbyte-Zeichensätzen.Beispielsweise enthält der Japanisch katakana-Zeichensatz ASCII und Nicht-ASCII-Zeichen.

Die vordefinierten Konstanten in der folgenden Tabelle definiert. CTYPE.H werden.

Mehrbytezeichen BYTE-Klassifizierung Routinen

Routine

Byte-Testbedingung

NET Framework-Entsprechung

isleadbyte, _isleadbyte_l

Führendes Byte. Testergebnis hängt von der LC_CTYPE Kategorieeinstellung des aktuellen Gebietsschemas ab

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbalnum, _ismbbalnum_l

isalnum || _ismbbkalnum

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbalpha, _ismbbalpha_l

isalpha || _ismbbkalnum

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbgraph, _ismbbgraph_l

Wie _ismbbprint, aber _ismbbgraph schließt nicht den Raum (0x20)

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbkalnum, _ismbbkalnum_l

Symbol für Nicht-ASCII Text anders Satzzeichen.Beispielsweise kann in Codepage 932, nur _ismbbkalnum alphanumerisch Katakana für Tests

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbkana, _ismbbkana_l

Katakana (0xA1 – 0xDF nur 932 Codepage)

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbkprint, _ismbbkprint_l

Nicht-ASCII Nicht-ASCII Interpunktions Text oder Symbol.Beispielsweise kann in Codepage 932, nur in _ismbbkprint Tests für Katakana (alphanumerisch oder Katakana-Interpunktion Bereich: 0xA1 – 0xDF).

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbkpunct, _ismbbkpunct_l

Nicht-ASCII Satzzeichen.Beispielsweise kann in Codepage 932, nur _ismbbkpunct Tests für Katakana-Interpunktion.

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbblead, _ismbblead_l

Das erste Byte Mehrbytezeichen.Beispielsweise kann in Codepage 932 nur gültige Bereiche sind, 0x81 – 0x9F 0xE0 – 0xFC.

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbprint, _ismbbprint_l

isprint || _ismbbkprint. ismbbprint schließt das Leerzeichen (0x20)

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbpunct, _ismbbpunct_l

ispunct || _ismbbkpunct

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbbtrail, _ismbbtrail_l

Zweites Byte Mehrbytezeichen.Beispielsweise kann in Codepage 932 nur gültige Bereiche sind,0x40, 0x80 – 0xEC 0x7E.

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_ismbslead, _ismbslead_l

Führendes Byte (im Kontext von Zeichenfolgen)

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

ismbstrail, _ismbstrail_l

Nachfolgendes Byte (im Kontext von Zeichenfolgen)

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_mbbtype, _mbbtype_l

Geben Sie byte-Typ auf vorheriges Byte zurück

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

_mbsbtype, _mbsbtype_l

Rückgabetyp der Bytes in der Zeichenfolge

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

mbsinit

Verfolgt den Zustand einer Mehrbytezeichen sowohl auf.

Nicht zutreffend, doch finden Sie unter System::Globalisierung::CultureInfo

Das MB_LEN_MAX Makro, definiert in LIMITS.H, erstreckt sich auf die maximale Länge in Bytes, die jedes Mehrbytezeichen verfügen kann.MB_CUR_MAX, definiert in STDLIB.H, erstreckt sich auf die maximale Länge in Bytes aller Mehrbytezeichens im aktuellen Gebietsschema.

Siehe auch

Referenz

Ablaufroutinen nach Kategorie