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.2.1.2 Das Ergebnis der Konvertierung einer ganzen Zahl in eine kürzere Ganzzahl mit Vorzeichen oder das Ergebnis der Konvertierung einer Ganzzahl ohne Vorzeichen in eine Ganzzahl mit Vorzeichen derselben Länge, wenn der Wert nicht dargestellt werden kann
Wenn eine ganze Zahl vom Typ long
in den Typ short
oder vom Typ short
in den Typ char
umgewandelt wird, werden die unwichtigsten Bytes beibehalten.
Zum Beispiel diese Zeile
short x = (short)0x12345678L;
weist x
den Wert 0x5678 zu, und diese Zeile
char y = (char)0x1234;
weist y
den Wert 0x34 zu.
Wenn Variablen vom Typ signed
in Variablen vom Typ unsigned
und umgekehrt konvertiert werden, bleiben die Bitmuster identisch. Beispielsweise ergibt das Umwandeln -2 (0xFFFFFFFE) in einen unsigned int
Wert 4294967294 (auch 0xFFFFFFFE).