INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Verschiedene Ergebnisse bei Typ Cast?



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

31.07.2015, 12:58 (Dieser Beitrag wurde zuletzt bearbeitet: 31.07.2015 13:00 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Verschiedene Ergebnisse bei Typ Cast?
Hallo n4,

Zitat:100% klar ist es mir leider immer noch nicht.
Computer arbeiten nur mit Bits und Bytes, erst die Programme bringen Ordnung hinein: Was die Bytes bedeuten, legt erst das Programm fest!

Bei einer Konvertierung wird die Zahl so umgewandelt, dass im Zieldatentyp der gleiche Wert herauskommt. Beispiel: aus einem U8 mit Wert 123=0x7b wird ein DBL mit den 8 Bytes "40 5E C0 00 00 00 00 00". Beides mal der Wert 123, aber vollkommen unterschiedliche Bytes im Speicher!

Ein TypeCast lässt den Speicher, in dem ein Wert liegt, unverändert und interpretiert diesen Wert nur anders. Aus einem I32 mit den Bytes "01 02 03 04" kann man ein U8-Array mit 4 einzelnen Bytes machen. Oder zwei U16 mit "01 02" und "03 04". Oder ein SGL, welcher dann dummerweise den Wert "2.38794E-38" hat…

Ein TypeCast ist KEINE Konvertierung. Das sind zwei vollkommen unterschiedliche Funktionen!

Du hast in einem Fall einfach die Bytes im Speicher uminterpretiert und im anderen Fall erst andere Bytes daraus gemacht und dann nochmal uminterpretiert!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Verschiedene Ergebnisse bei Typ Cast? - GerdW - 31.07.2015 12:58

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  verschiedene Datentypen über TCP/IP / UDP AgesKing 15 12.338 04.02.2013 19:47
Letzter Beitrag: jg

Gehe zu: