Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
ANSI 3.1.3.4 der Wert einer ganzzahligen Zeichenkonstante enthält, die mehr als ein Zeichen oder der Breitzeichen Zeichenfolgenkonstante, die mehrere enthält Mehrbytezeichen
Die normale Zeichenkonstante „AB“ besitzt den Ganzzahlwert (int) 0x6162.Wenn mehr als ein Byte gibt, sind bereits gelesenen Bytes vom Wert von CHAR_BIT links verschoben und das nächste Byte wird mithilfe des bitweisen OR-Operators mit den Basis-URI CHAR_BIT Bits verglichen.Die Anzahl der Bytes in der Mehrbytezeichen konstante kann sizeof (int) nicht überschreiten, das 4 für 32-Bit-Ziel Code ist.
Die Mehrbytezeichen konstante wird die oben gelesen, und diese wird mit einer Zeichenkonstante mithilfe der mbtowc Laufzeitfunktion konvertiert.Wenn das Ergebnis keine gültige Zeichenkonstante ist, wird ein Fehler ausgegeben.In jedem Fall ist die Anzahl der Bytes, die durch die mbtowc-Funktion überprüft werden, um den Wert von MB_CUR_MAXbeschränkt.