Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Wie funktioniert Chr() und Ord intern? (https://www.delphipraxis.net/46665-wie-funktioniert-chr-und-ord-intern.html)

SebE 29. Mai 2005 14:09


Wie funktioniert Chr() und Ord intern?
 
Kann mir jemand erklären, wie die beiden Funktionen intern funktionieren?
Wie wird aus einem 'A' eine 65 oder umgedreht?

(ich weiß, dass es eine eigenartige Frage ist, aber man will ja nicht dumm sterben :wink: )

Danke für Erklärungen oder Quellcode

jim_raynor 29. Mai 2005 14:19

Re: Wie funktioniert Chr() und Ord intern?
 
In einem Computer wird alles nur als Zahlen gespeichert. Ein A ist im ASCII und ANSI Code als 65 definiert. Bedeutet wenn du eine Variable von Typ Char hast, dann wird da drin nicht 'A' sondern schon 65 gespeichert. chr und Ord sind im Prinzip nur zur Typumwandlung. Da ist keinerlei Logik hinter.

Robert_G 29. Mai 2005 14:33

Re: Wie funktioniert Chr() und Ord intern?
 
Zitat:

Zitat von jim_raynor
Da ist keinerlei Logik hinter.

Denke ich auch.
Ein Byte(CharVariable) sollte dir IMHO direkt das Byte geben und vice versa. ;) (Wobei ich bisher immer Chr / Ord benutzt habe... :gruebel: )

SebE 29. Mai 2005 15:49

Re: Wie funktioniert Chr() und Ord intern?
 
ok, danke.
Gut zu wissen, dass das nichts anderes als 'ne Umwandlung ist


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:45 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz