Hallo Community,
ich beschäftige mich derzeit mit C/C++, spezifisch zurzeit mit Pointern. Nun habe ich ein kleines Programm geschrieben welches mir die Speicheradresse und den Wert anzeigt.
Sollte recht simpel sein, doch leider stimmt das Ergebnis nicht mit der Eingabe überein. Hier mal der Code:
Bei Eingabe eines Wertes von 112233445566 kommt folgende Ausgabe:
Ich weiß leider nicht wie dieser komische Wert zustande kommt, da ich ja die zahl also Dezimalzahl darstellen lasse.
ich beschäftige mich derzeit mit C/C++, spezifisch zurzeit mit Pointern. Nun habe ich ein kleines Programm geschrieben welches mir die Speicheradresse und den Wert anzeigt.
Sollte recht simpel sein, doch leider stimmt das Ergebnis nicht mit der Eingabe überein. Hier mal der Code:
Bei Eingabe eines Wertes von 112233445566 kommt folgende Ausgabe:
Wert eingeben:112233445566
An Speicheradresse 0x0029ff0c steht der Wert 564295870
Process returned 0 (0x0) execution time : 7.050 s
Press any key to continue.
Ich weiß leider nicht wie dieser komische Wert zustande kommt, da ich ja die zahl also Dezimalzahl darstellen lasse.
Wo viel kopiert wird, wird wenig kapiert.
Andreas Tenzer
(Dt. Philosoph, * 1954)
Andreas Tenzer
(Dt. Philosoph, * 1954)