Partager via


Classification d'octet

Chacune de ces routines teste un octet spécifié d'un caractère multioctets pour la satisfaction d'une condition.Sauf dans spécifiée sinon, la valeur de sortie est affectée par le paramètre du paramètre de catégorie d' LC_CTYPE des paramètres régionaux ; consultez setlocale pour plus d'informations.Les versions de ces fonctions sans le suffixe d' _l utilisent les paramètres régionaux définis pour ce comportement dépendant des paramètres régionaux ; les versions par le suffixe d' _l sont identiques mais elles utilisent le paramètre de paramètres régionaux passé à la place.

[!REMARQUE]

Par définition, les caractères ASCII comprise entre 0 et 127 sont un sous-ensemble de tous les jeux de caractères multioctets.Par exemple, le jeu de caractères japonais de katakana contient des caractères ASCII ainsi que non ASCII.

les constantes prédéfinies dans le tableau suivant sont définies dans CTYPE.H.

Routines de caractère multioctets d'Octet-Classification

routine

condition de test d'octet

équivalent du .NET Framework

isleadbyte, _isleadbyte_l

octet de tête ; le résultat du test dépend du paramètre de catégorie d' LC_CTYPE des paramètres régionaux actuels

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbalnum, _ismbbalnum_l

isalnum || _ismbbkalnum

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbalpha, _ismbbalpha_l

isalpha || _ismbbkalnum

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbgraph, _ismbbgraph_l

Même qu' _ismbbprint, mais _ismbbgraph n'inclut pas l'espace (0x20)

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbkalnum, _ismbbkalnum_l

Symbole non ASCII sera de texte autre que la ponctuation.Par exemple, dans la page de codes 932 uniquement, des tests d' _ismbbkalnum pour les katakana alphanumériques

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbkana, _ismbbkana_l

Katakana (0xA1 - 0xDF), de page de codes 932 uniquement

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbkprint, _ismbbkprint_l

Texte non ASCII sera ou symboles de ponctuation non ASCII sera.Par exemple, dans la page de codes 932 uniquement, les tests d' _ismbbkprint pour les katakana alphanumériques ou la ponctuation de katakana (plage : 0xA1 - 0xDF).

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbkpunct, _ismbbkpunct_l

ponctuation non-ASCIIE.Par exemple, dans la page de codes 932 uniquement, des tests d' _ismbbkpunct pour la ponctuation de katakana.

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbblead, _ismbblead_l

Premier octet de caractères multioctets.Par exemple, dans la page de codes 932 uniquement, les plages valides sont 0x81 - 0x9F, 0xE0 - 0xFC.

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbprint, _ismbbprint_l

isprint || _ismbbkprint. ismbbprint inclut l'espace (0x20)

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbpunct, _ismbbpunct_l

ispunct || _ismbbkpunct

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbbtrail, _ismbbtrail_l

Deuxième octet de caractères multioctets.Par exemple, dans la page de codes 932 uniquement, les plages valides sont 0x40 - 0x7E, 0x80 - 0xEC.

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_ismbslead, _ismbslead_l

octet de tête (dans le contexte de chaîne)

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

ismbstrail, _ismbstrail_l

Octet de queue (dans le contexte de chaîne)

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_mbbtype, _mbbtype_l

Type de retour d'octets en fonction de l'octet précédent

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

_mbsbtype, _mbsbtype_l

Type de retour d'octets dans la chaîne

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

mbsinit

Effectue le suivi de l'état d'une conversion de caractères multioctets.

Non applicable, mais consultez le System : : Globalisation : : CultureInfo

La macro d' MB_LEN_MAX , définie dans LIMITS.H, se développe à la longueur maximale en octets que tout caractère multioctets peut avoir.MB_CUR_MAX, défini dans STDLIB.H, se développe à la longueur maximale en octets de n'importe quel caractère multioctets dans les paramètres régionaux.

Voir aussi

Référence

Package de runtime par catégorie