Udostępnij za pośrednictwem


_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

Sprawdza, czy znaków wielobajtowych jest znak małymi literami lub wielkimi literami.

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 _ismbclower(
   unsigned int c 
);
int _ismbclower_l(
   unsigned int c,
   _locale_t locale 
);
int _ismbcupper(
   unsigned int c 
);
int _ismbcupper_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żda z tych funkcji testy danej 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

_ismbclower

Małe litery

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe ASCII małe litery angielskie list: 0x61 < =c< = 0x7A.

_ismbclower_l

Małe litery

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe ASCII małe litery angielskie list: 0x61 < =c< = 0x7A.

_ismbcupper

Wielkie litery

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe wielkiej litery angielskie ASCII: 0x41 < =c< = 0 × 5a.

_ismbcupper_l

Wielkie litery

Zwraca wartość różną od zera wtedy i tylko wtedy, gdy c jest reprezentacją jednobajtowe wielkiej litery angielskie ASCII: 0x41 < =c< = 0 × 5a.

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego nagłówka

_ismbclower

<mbstring.h>

_ismbclower_l

<mbstring.h>

_ismbcupper

<mbstring.h>

_ismbcupper_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

Ustawienia regionalne

Interpretacja sekwencje znaków wielobajtowych

is, isw procedury

_ismbb procedur