Sdílet prostřednictvím


isxdigit, iswxdigit, _isxdigit_l, _iswxdigit_l

Určení, pokud celé představuje znak, který je šestnáctková číslice.

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
);

Parametry

  • c
    Test celé číslo.

  • locale
    Použití národního prostředí.

Vrácená hodnota

Každý z těchto rutin vrátí nenulovou if c je zejména vyjádření šestnáctkové číslice.isxdigitvrátí nenulovou hodnotu, pokud c je šestnáctková číslice (A – F, a – f nebo 0 – 9).iswxdigitvrátí nenulovou hodnotu, pokud c je široký znak, který odpovídá znak hexadecimální číslice.Všechny tyto rutiny vrátí hodnotu 0, pokud c nesplňuje podmínku test.

Pro národní "C" iswxdigitfunkce neposkytuje podporu pro celou šířku Unicode šestnáctkových znaků.

Při použití ladicí CRT knihovny, isxdigit bude zobrazení CRT uplatnit, pokud Předaný parametr, který není EOF nebo v rozsahu 0 až 0xFF.Při použití ladicí CRT knihovny, isxdigit bude používat parametr index do pole s nedefinovaný výsledky, pokud není parametr EOF nebo v rozsahu 0 až 0xFF.

Verze těchto funkcí se _l přípony jsou shodné s výjimkou, že používají národní předána namísto aktuální národní prostředí pro jejich chování závislé na nastavení národního prostředí.Další informace naleznete v tématu Národní prostředí.

Obecný Text rutinní mapování

TCHAR.Rutina H

_UNICODE & _MBCS není definován

_MBCS, definice

_UNICODE, definice

_istxdigit

isxdigit

isxdigit

iswxdigit

Požadavky

Rutina

Požadované záhlaví

isxdigit

<ctype.h>

iswxdigit

<ctype.h> nebo <wchar.h>

_isxdigit_l

<ctype.h>

_iswxdigit_l

<ctype.h> nebo <wchar.h>

Další informace o kompatibilitě, viz Compatibility v úvodu.

Ekvivalent v rozhraní .NET Framework

System::Char::IsNumber

Viz také

Referenční dokumentace

Klasifikace znaků

Národní prostředí

is, isw rutiny