isleadbyte
, _isleadbyte_l
Bestimmt, ob ein Zeichen das führende Byte eines Multibytezeichens ist.
Wichtig
Diese API kann nicht in Anwendungen verwendet werden, die in Windows-Runtime ausgeführt werden. Weitere Informationen finden Sie im Artikel CRT functions not supported in Universal Windows Platform apps (In Apps für die universelle Windows-Plattform nicht unterstützte CRT-Funktionen).
Syntax
int isleadbyte( int c );
int _isleadbyte_l( int c );
Parameter
c
Zu testende ganze Zahl.
Rückgabewert
isleadbyte
gibt einen Wert ungleich Null zurück, wenn das Argument die Testbedingung erfüllt. Andernfalls wird 0 zurückgegeben. Im Gebietsschema "C" und in Einzelbyte-Zeichensatz(SBCS)-Gebietsschemas, gibt isleadbyte
immer 0 zurück.
Hinweise
Das Makro isleadbyte
gibt einen Wert ungleich 0 (null) zurück, wenn dessen Argument das erste Byte eines Multibytezeichens ist. isleadbyte
erzeugt ein aussagekräftiges Ergebnis für ein beliebiges ganzzahliges Argument von -1 (EOF
) bis UCHAR_MAX
(0xFF), einschließlich.
Der erwartete Argumenttyp von isleadbyte
ist int
. Ein mit Vorzeichen übergebenes Zeichen wird vom Compiler möglicherweise durch Vorzeichenerweiterung in eine ganze Zahl konvertiert, was zu unvorhersehbaren Ergebnissen führt.
Die Version dieser Funktion mit dem _l
-Suffix ist beinahe identisch, verwendet jedoch das an sie übergebene Gebietsschema anstelle des aktuellen Gebietsschemas für ihr vom Gebietsschema abhängiges Verhalten.
Standardmäßig gilt der globale Zustand dieser Funktion für die Anwendung. Informationen zum Ändern dieses Verhaltens finden Sie im Global state in the CRT.
Generische Textroutinzuordnungen
TCHAR.H-Routine | _UNICODE und _MBCS nicht definiert |
_MBCS Definiert |
_UNICODE Definiert |
---|---|---|---|
_istleadbyte |
Gibt immer "false" zurück | _isleadbyte |
Gibt immer "false" zurück |
Anforderungen
Routine | Erforderlicher Header |
---|---|
isleadbyte |
<ctype.h> |
_isleadbyte_l |
<ctype.h> |
Weitere Informationen zur Kompatibilität finden Sie unter Kompatibilität.
Siehe auch
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für