_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l

Überprüft, ob ein Mehrbytezeichen ein Klein- oder Großbuchstabe ist.

Wichtiger HinweisWichtig

Diese API kann nicht in den Anwendungen verwendet werden, die in der Windows Runtime ausführen.Weitere Informationen finden Sie unter CRT-Funktionen unterstützt nicht mit /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 );

Parameter

  • c
    Getestet werden Zeichen.

  • locale
    Zu verwendende Gebietsschema.

Rückgabewert

Jede dieser Routinen gibt einen Wert ungleich 0 zurück, wenn das Zeichen die Testbedingung oder das 0 erfüllt, wenn dies nicht der Fall ist.Wenn c<= 255 und dort eine entsprechende _ismbb Routine (beispielsweise, entspricht _ismbcalnum zu _ismbbalnum), ist, ist das Ergebnis der Rückgabewert der entsprechenden _ismbb Routine.

Hinweise

Jede dieser Funktionen testet ein angegebenes Mehrbytezeichen für eine angegebene Zustand.

Die Versionen dieser Funktionen mit dem _l Suffix sind identisch, allerdings verwenden das Gebietsschema, das in anstelle des aktuellen Gebietsschemas für ihren gebietsschemaabhängiges Verhalten übergeben wird.Weitere Informationen finden Sie unter Gebietsschema.

Routine

Testbedingung

Beispiel der Codepage 932

_ismbclower

Kleinbuchstaben alphabetisch

Gibt Wert ungleich 0 zurück, wenn und nur dann c eine Einzelbytedarstellung eines kleingeschriebenen Englischbuchstabens ASCII-Daten sind: 0x61<=c<=0x7A.

_ismbclower_l

Kleinbuchstaben alphabetisch

Gibt Wert ungleich 0 zurück, wenn und nur dann c eine Einzelbytedarstellung eines kleingeschriebenen Englischbuchstabens ASCII-Daten sind: 0x61<=c<=0x7A.

_ismbcupper

Großbuchstaben alphabetisch

Gibt Wert ungleich 0 zurück, wenn und nur dann c eine Einzelbytedarstellung eines Großschreibung Englischbuchstabens ASCII-Daten sind: 0x41<=c<=0x5A.

_ismbcupper_l

Großbuchstaben alphabetisch

Gibt Wert ungleich 0 zurück, wenn und nur dann c eine Einzelbytedarstellung eines Großschreibung Englischbuchstabens ASCII-Daten sind: 0x41<=c<=0x5A.

Anforderungen

Routine

Erforderlicher Header

_ismbclower

<mbstring.h>

_ismbclower_l

<mbstring.h>

_ismbcupper

<mbstring.h>

_ismbcupper_l

<mbstring.h>

Weitere Kompatibilitätsinformation finden Sie unter Kompatibilität in der Einführung.

.NET Framework-Entsprechung

Siehe auch

Referenz

Zeichen-Klassifizierung

_ismbc Routinen

Gebietsschema

Interpretation von Mehrbytezeichen-Sequenzen

ist isw Routinen,

_ismbb Routinen