Sdílet prostřednictvím


_ismbcalnum, _ismbcalnum_l, _ismbcalpha, _ismbcalpha_l, _ismbcdigit, _ismbcdigit_l

Zkontroluje, zda je an alfanumerický vícebajtové znakové, alfa nebo číslicí.

Důležitá poznámkaDůležité

Toto rozhraní API nelze použít v aplikacích, které jsou spuštěny v systému Windows Runtime.Další informace naleznete v tématu CRT funkce nejsou podporovány s /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
);

Parametry

  • c
    Znak ke zkouškám.

  • locale
    Chcete-li národní prostředí pro použití.

Vrácená hodnota

Každý z těchto rutin vrací nenulovou hodnotu, je-li znak splňuje testovací podmínka nebo 0, pokud tomu tak není.Pokud c < = 255 a odpovídající _ismbb rutiny (například _ismbcalnum odpovídá _ismbbalnum), výsledkem je vrácená hodnota odpovídající _ismbb rutina.

Poznámky

Každý z těchto rutin testuje dané vícebajtové znakové pro danou podmínku.

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

Byla zahájena rutina

Podmínky zkoušky

Příklad kódu stránky 932

_ismbcalnum,_ismbcalnum_l

Alfanumerické znaky

Vrátí nenulovou tehdy a jen tehdy, když c je jedno bajtová reprezentace anglické písmeno ASCII: příklady pro _ismbcdigit a _ismbcalpha.

_ismbcalpha,_ismbcalpha_l

Abecední

Vrátí nenulovou tehdy a jen tehdy, když c je jedno bajtová reprezentace anglické písmeno ASCII: 0x41 < =c< = 0x5A nebo 0x61 < =c< = 0x7A; nebo katakana slabika: 0xA6 < =c< = 0xDF.

_ismbcdigit,_ismbcdigit

Číslice

Vrátí nenulovou tehdy a jen tehdy, když c je jedno bajtová reprezentace číslice ASCII: 0x30 < =c< = 0x39.

Požadavky

Byla zahájena rutina

Požadované záhlaví

_ismbcalnum,_ismbcalnum_l

<mbstring.h>

_ismbcalpha,_ismbcalpha_l

<mbstring.h>

_ismbcdigit,_ismbcdigit_l

<mbstring.h>

Další informace o kompatibilitě v tématu Compatibility v úvodu.

Ekvivalent v rozhraní .NET Framework

Viz také

Referenční dokumentace

Klasifikace znaků

_ismbc rutiny

is, isw rutiny

_ismbb rutiny