Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Sprawdza, czy znaków wielobajtowych jest znak małymi literami lub wielkimi literami.
![]() |
---|
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.