isxdigit, iswxdigit, _isxdigit_l, _iswxdigit_l

Определите наличие целое число представляет символ, числа в шестнадцатеричном формате.

int isxdigit(
   int c 
);
int iswxdigit(
   wint_t c 
);
int _isxdigit_l(
   int c,
   _locale_t locale
);
int _iswxdigit_l(
   wint_t c,
   _locale_t locale
);

Параметры

  • c
    Целое число, которое требуется проверить.

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

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

Каждая из этих подпрограмм возвращает ненулевое значение, если c указанное представление шестнадцатеричного числа.isxdigit возвращает ненулевое значение, если c числа в шестнадцатеричном формате (a - f, a - f или от 0 до 9).iswxdigit возвращает ненулевое значение, если c расширенный символ, который соответствует шестнадцатеричному знаку цифры.Каждая из этих подпрограмм возвращает 0, если c не удовлетворяет условию теста.

Для языкового стандарта "c", iswxdigitфункция не обеспечивает поддержку шестнадцатеричные ширины символов Юникода полных.

При использовании с библиотекой CRT отладки isxdigit отображает CRT assert, если передаются параметром, который не является EOF или в диапазоне от 0 до 0xFF.При использовании с библиотекой CRT отладки isxdigit использует параметр в качестве индекса в массиве, с результатами неназначенными если параметр не является EOF или в диапазоне от 0 до 0xFF.

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

Сопоставления подпрограммы Родов-Текста

Подпрограмма TCHAR.H

_MBCS не заданные _UNICODE &

Указанный символ _MBCS

Указанный _UNICODE

_istxdigit

isxdigit

isxdigit

iswxdigit

Требования

Процедура

Обязательный заголовок

isxdigit

<ctype.h>

iswxdigit

<ctype.h> OR <wchar.h>

_isxdigit_l

<ctype.h>

_iswxdigit_l

<ctype.h> OR <wchar.h>

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

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

System:: char:: IsNumber

См. также

Ссылки

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

Языковой стандарт

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