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> |
Дополнительные сведения о совместимости см. Совместимость во введении.