_ismbbalnum
, _ismbbalnum_l
Określa, czy określony znak wielobajtowy jest alfa czy numeryczny.
Składnia
int _ismbbalnum(
unsigned int c
);
int _ismbbalnum_l(
unsigned int c
);
Parametry
c
Liczba całkowita do przetestowania.
locale
Ustawienia regionalne do użycia.
Wartość zwracana
_ismbbalnum
Zwraca wartość niezerową, gdy wyrażenie:
isalnum(c) || _ismbbkalnum(c)
jest nonzero dla c
, lub 0, gdy wyrażenie ma wartość zero.
Wersja tej funkcji z sufiksem _l
jest identyczna, z tą różnicą, że używa ustawień regionalnych przekazanych zamiast bieżących ustawień regionalnych dla zachowania zależnego od ustawień regionalnych.
Uwagi
Domyślnie stan globalny tej funkcji jest zakresem aplikacji. Aby zmienić to zachowanie, zobacz Stan globalny w CRT.
Wymagania
Procedura | Wymagany nagłówek |
---|---|
_ismbbalnum |
<mbctype.h> |
_ismbbalnum_l |
<mbctype.h> |
Aby uzyskać więcej informacji o zgodności, zobacz Zgodność.
Biblioteki
Wszystkie wersje bibliotek czasu wykonywania języka C.