_ismbcalnum, _ismbcalnum_l, _ismbcalpha, _ismbcalpha_l, _ismbcdigit, _ismbcdigit_l

Проверяет, является ли многобайтовых first, альфа-версия или символ цифры.

Важное примечаниеВажно

Этот API нельзя использовать в приложениях, запускаемых в среде выполнения Windows.Дополнительные сведения см. в разделе Функции CRT не поддерживаются при /ZW.

int _ismbcalnum
(
   unsigned int c 
);
int _ismbcalnum_l
(
   unsigned int c,
   _locale_t locale
);
int _ismbcalpha
(
   unsigned int c 
);
int _ismbcalpha_l
(
   unsigned int c,
   _locale_t locale
);
int _ismbcdigit
(
   unsigned int c 
);
int _ismbcdigit_l
(
   unsigned int c,
   _locale_t locale
);

Параметры

  • c
    Символ, который требуется выполнить.

  • locale
    Языковой стандарт, который необходимо использовать.

Возвращаемое значение

Каждая из этих процедур возвращает ненулевое значение, если символ удовлетворяет условие теста или 0, если это не так.Если <= 255 c и в соответствующей процедуре _ismbb (например, _ismbcalnum соответствует значению _ismbbalnum), результат возвращаемое значение соответствующего процедуры _ismbb.

Заметки

Каждая из этих процедур выполнение заданного многобайтовых для заданного состояния.

Версии этих функций с суффиксом _l идентичны за исключением того, что они используют языковой стандарт, в вместо текущего языкового стандарта для них расширения функциональности языкового стандарта, элемента.Для получения дополнительной информации см. Языковой стандарт.

Функция

Условие теста

Пример кодовой страницы 932

_ismbcalnum,_ismbcalnum_l

Алфавитно-цифровые символы

Возвращает отличное от нуля, если и только в том случае, если c однобайтовое представление английской буквы ASCII, выполните следующие действия. См. примеры для _ismbcdigit и _ismbcalpha.

_ismbcalpha,_ismbcalpha_l

по алфавиту

Возвращает отличное от нуля, если и только в том случае, если c однобайтовое представление английской буквы ASCII, выполните следующие действия. 0x41<=c<=0x5a или 0x61<=c<=0x7a; буква или катакан: 0xa6<=c<=0xdf.

_ismbcdigit,_ismbcdigit

Цифра

Возвращает отличное от нуля, если и только в том случае, если c однобайтовое представление цифры ASCII, выполните следующие действия. 0x30<=c<=0x39.

Требования

Функция

Требуемый заголовок

_ismbcalnum,_ismbcalnum_l

<mbstring.h>

_ismbcalpha,_ismbcalpha_l

<mbstring.h>

_ismbcdigit,_ismbcdigit_l

<mbstring.h>

Дополнительные сведения о совместимости см. в разделе Совместимость во введении.

Эквивалент в .NET Framework

См. также

Ссылки

Классификацию символов

подпрограммы _ismbc

is, isw подпрограммы

подпрограммы _ismbb