Mir ist folgendes Aufgefallen:
Delphi-Quelltext
1: 2: 3: 4:
| setlength(mystring,2); PWord(@mystring[1])^ := $4711; For count1 := 1 to length(mystring) do memo1.lines.append(IntToHex(Ord(mystring[count1]),2)+ #32); |
ergibt als Ausgabe:
11 47.
Also gerade verdreht.
Heist das, dass der Computer Daten "verkehrt" herum abspeichert?
Also wir schreiben eine 3 im Binärformat ja: ...00011;
Sind sie im Computer nun als: 11000... abgespeichert?
Wenn ja, warum diese Diskrepanz?
Wenn nein, warum der Zahlenverdreher?
Gruß, MS.