Autor Beitrag
Dude566
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: So 18.01.09 19:31 
Also ich schreibe morgen eine Arbeit in PC Technik, unter anderem kommen darin das dezimale, duale und das hexadezimale Zahlensystem vor.

Mein Problem ist ich verstehe manche Umrechnungen nicht, ich habe mir eine Arbeit von jemandem mit 15 Pkt. zum lernen geben lassen.

Hier mal ein paar Beispiele:

Dez: 10 Dual: 00001010 Hex: 0A
Dez: 255 Dual: 11111111 Hex: FF

Ich weis das Hexadezimal auf 16 basiert, aber wie kommen die, z.B. O, F, E, usw. zustande?

Habe schon ein paar erläuterungen gefunden, aber so ganz verstehe ich es nicht.

Kann mir das jemand ganz simpel mit Beispielen erklären?

Gruß

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 18.01.09 19:44 
Na, die Zahlen von 0 bis 9 sind ja einstellig. Da die Hexadezimaldarstellung aber die Grenze der einstelligen Zahlen sprengt, hat man sich mit A-F für 10 bis 15 beholfen. Und Nullen auf der linken Seite kann man auch weglassen, aber man kann so eher den gemeinten Datentyp erkennen (0A = 10 => 1 Byte, 000A => 2 Byte, 0000000A => 4 Byte).
Dude566 Threadstarter
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1592
Erhaltene Danke: 79

W8, W7 (Chrome, FF, IE)
Delphi XE2 Pro, Eclipse Juno, VS2012
BeitragVerfasst: So 18.01.09 19:56 
Es gibt ja zahlreiche Umrechner, wie würde man denn so einen in Delphi schreiben.

Also was muss man bedenken und beachten?

_________________
Es gibt 10 Gruppen von Menschen: diejenigen, die das Binärsystem verstehen, und die anderen.
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: So 18.01.09 20:04 
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: So 18.01.09 21:08 
user profile iconDeddyH hat folgendes geschrieben Zum zitierten Posting springen:
Schau Dir das mal genau an und versuch es nachzuvollziehen: [url=www.delphi-treff.de/...Zahlensysteme/[/url]

Lass dich aber von der seltsamen Bezeichnung DezToX nicht verwirren - diese Funktion wandelt eine Zahl in einem beliebigen Zahlenformat in einen String; der Funktionsname lässt vermuten, dass als Basis nur Zahlen im Dezimalformat in Frage kommen. Natürlich wird nur ein Integer übergeben, und der ist formatlos.