AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Binär, Dezimal, Hexadezimal, Octal usw....
Thema durchsuchen
Ansicht
Themen-Optionen

Binär, Dezimal, Hexadezimal, Octal usw....

Ein Thema von Pseudemys Nelsoni · begonnen am 16. Apr 2004 · letzter Beitrag vom 16. Apr 2004
Antwort Antwort
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#1

Binär, Dezimal, Hexadezimal, Octal usw....

  Alt 16. Apr 2004, 05:31
Hallo,

irgendwie werde ich bei diesen ganzen systemem ganz wirr, ich weiss zwar welche basis jede der systeme hat, z.b 2,10,16 usw...ich weiss aber nicht wozu das alles sein soll, gibt es da irgendwie eine Dokumentation die diese Grundkenntnisse beschreibt?
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Binär, Dezimal, Hexadezimal, Octal usw....

  Alt 16. Apr 2004, 05:57
Nun ja. Überlegen wir doch mal. Ein Computer arbeitet mit Strom, wobei es am einfachsten ist zu sagen Strom fließt (Information ist da), Strom fließt nicht (Information ist nicht da). Es gibt also nur zwei Zustände, die auch durch 0 und 1 repräsentiert werden können - zwei Ziffern. Was würde sich da also besser eignen als das Dual/Binär-System zur Basis zwei für den Computer zum Rechnen?

Nun das hexadezimale Zahlensystem benutzt man, um große Zahlen möglichst Platz sparend abzuspeichern. So brauche ich für die Zahl 4294967295d zehn Stellen und in der hexadeziamlen Darstellung sind es nur acht: FFFFFFFFh. Dies ist eine Erklärung warum in manchen Fällen das hexadezimal System verwendet wird. Es kann noch andere geben.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#3

Re: Binär, Dezimal, Hexadezimal, Octal usw....

  Alt 16. Apr 2004, 06:12
Hallo Luckie,

danke schonmal für die Erklärung.
Ich frage mich aber z.b immernoch, wieso das hexadezimal gerade bis "F" geht und nicht bis "G" oder "H" oder so, könntest du mir das erklären?
Mario
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Binär, Dezimal, Hexadezimal, Octal usw....

  Alt 16. Apr 2004, 06:43
16 Ziffern: 0 bis 9 und dann fehlen noch 6 und da hat man eben die ersten Buchstaben des Alphabetes genommen.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.031 Beiträge
 
Delphi 12 Athens
 
#5

Re: Binär, Dezimal, Hexadezimal, Octal usw....

  Alt 16. Apr 2004, 06:47
Das Hexadezimale System kannst du dir in Verbindung mit dem Computer gut erklären.
Dort git es ja das Bit (Binär) und das Byte, aber das Byte läßt sich ja nicht so einfach anzeigen/merken und so (256 Züstände/Zeichen). Deshlb einfach mal das Byte halbieren und schon haben wir das 16 (Hexadezimal) und nochmal halbiert ergibt 8 (Oktal).

10 (Dezimal) ... schau dir mal deine Hände an


Beim erfinden eines der Ersten und des meistverwendetsten Zahlensystems wurden halt nur 10 Zeichen für die "Zustände" erfunden, wenn mehr benötigt wird, dann braucht man ja noch irgendwelche weitere Zeichen.
Oktal = 8 Zustände/Zeichen = 0 1 2 3 4 5 6 7
Derimal = 10 Zustände/Zeichen = 0 1 2 3 4 5 6 7 8 9
Hexadezimel = 16 Zustände/Zeichen = 0 1 2 3 4 5 6 7 8 9 A B C D E F

Und für Hexadezimel macht sich diese Reinfolge
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
nicht so gut, denn dieser Wert
151314 heißt das 1 5 13 14, 15 13 14, 1 5 1 3 1 4, oder ...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
runger
(Gast)

n/a Beiträge
 
#6

Re: Binär, Dezimal, Hexadezimal, Octal usw....

  Alt 16. Apr 2004, 06:48
Hallo,

Hexadezimal ist eine Schreibweise die die Zahlen bis 15 durchzählt.
Vorteil, damit kann man auf einfache Art und Weise 4 Bit, also ein Halbbyte, darstellen, nämlich mit einem Buchstaben.
Schau dir jetzt mal 4 Bit an. Wieviele Möglichkeiten der Kombination gibt es da?
1,2,3,4,5,6,7,8,9,10,11,12,13,14,15
Hexadezimal ersetzt man einfach die 10 durch A, 11 durch B usw.
Damit kommt man genau bis zum F. Ist doch ganz einfach oder?
Also 1 = 1 0001
.
.
10=A 1010
11=B 1011
12=C 1100
13=D 1101
14=E 1110
15=F 1111
Eigentlich ist es, rein mathematisch gesehen, vollkommen egal welches Zahlensystem man verwendet. Zu unserer Zei wurde oktal gezählt.

Ich hoffe dir geholfen zu haben
Rainer
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni

Registriert seit: 24. Dez 2002
Ort: Hamburg-Harburg
3.551 Beiträge
 
#7

Re: Binär, Dezimal, Hexadezimal, Octal usw....

  Alt 16. Apr 2004, 07:34
jo, hat es, danke
Mario
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 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