Frage bzgl. Typumwandlung
-
Hallo,
wer kann mir bitte erklären, was bei den folgenden Anweisungen passiert und was ausgegben wird:
char m = (char)256;
cout << m+1 <<endl;danke!
-
cpplinux schrieb:
was bei den folgenden Anweisungen passiert und was ausgegben wird:
Welches Schweinderl wollens denn?
-
(char)256 ist was doof, wenn man davon ausgeht, dass char = 8Bit und somit 256 gar nicht reinpasst.
Das Problem liegt also hier. m wird dann wohl 0 sein. 0+1 kannste dir selbst denken.
Ist aber eine kack Aufgabe und IMO schwachsinnig.
-
@Helium: Danke für die Erklärung!
Die Aufagbe steht in einem Übungsbuch drin. Einige Übungen sind schon doof, aber Gott sei dank nicht alle.