Udostępnij za pośrednictwem


_ismbcalnum, _ismbcalnum_l, _ismbcalpha, _ismbcalpha_l, _ismbcdigit, _ismbcdigit_l

Sprawdza, czy jest alfanumeryczny znaków wielobajtowych, alpha lub cyfra.

Ważna uwagaWażne

Ten interfejs API nie można używać w aplikacji, których wykonywanie w czasie wykonywania systemu Windows.Aby uzyskać więcej informacji, zobacz CRT funkcje nie obsługiwane przez /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 badane.

  • locale
    Ustawienia regionalne używane.

Wartość zwracana

Każdy z tych procedur zwraca wartość różną od zera, jeśli znak spełnia warunek sprawdzania lub 0, jeśli tak nie jest.Jeśli c < = 255 i ma odpowiadającego _ismbb rutynowych (na przykład, _ismbcalnum odpowiada _ismbbalnum), wynikiem jest wartość zwrócona przez odpowiednie _ismbb rutynowych.

Uwagi

Każdy z tych procedur badania danego znaków wielobajtowych dla danego warunku.

Wersje te funkcje za pomocą _l sufiks są identyczne z tym, że używają ustawień regionalnych, przekazany zamiast bieżących ustawień regionalnych dla ich zachowanie zależne od ustawień lokalnych.Aby uzyskać więcej informacji, zobacz Ustawienia regionalne.

Rozpoczęto wykonywanie procedury

Warunki badania

Przykład strony 932 kodu

_ismbcalnum,_ismbcalnum_l

Alfanumeryczne

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe list angielski ASCII: Zobacz przykłady dla _ismbcdigit i _ismbcalpha.

_ismbcalpha,_ismbcalpha_l

Alfabetyczne

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe list angielski ASCII: 0x41 < =c< = 0 × 5a lub 0x61 < =c< = 0x7A; lub katakana letter: 0xA6 < =c< = 0xDF.

_ismbcdigit,_ismbcdigit

Cyfra

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe cyfra ASCII: 0x30 < =c< = 0x39.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_ismbcalnum,_ismbcalnum_l

<mbstring.h>

_ismbcalpha,_ismbcalpha_l

<mbstring.h>

_ismbcdigit,_ismbcdigit_l

<mbstring.h>

Informacji dotyczących zgodności, zobacz zgodności we wprowadzeniu.

Odpowiednik w programie .NET Framework

Zobacz też

Informacje

Klasyfikacji znaków

_ismbc procedur

is, isw procedury

_ismbb procedur