字节分类

这些例程每个测试的多字节字符的指定字节条件的满意度。 把指向其他地方的除外,输出值受区域设置的 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 宏,所以定义在 LIMITS.H,则所有多字节字符可以包含的字节扩充到最大长度。 MB_CUR_MAX,在 STDLIB.H 定义,以字节为扩充到最大长度所有多字节字符在当前区域设置。

请参见

参考

按类别分的运行时例程