_ismbclower, _ismbclower_l, _ismbcupper, _ismbcupper_l
Überprüft, ob ein Mehrbytezeichen ein Klein- oder Großbuchstabe ist.
Wichtig |
---|
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.