Einzelnen Beitrag anzeigen
Alt 08.05.2002, 17:04   #2
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Zitat:
Also ein kleiner Ausflug in die Zahlensysteme:

1. Die Basis eines Zahlensystems ist b.

2. Die Ziffern eines Zahlensystems reichen von 0 bis b-1.

3. Jede Stelle (Ziffernstelle, ... Einer-, Zehner-, Hunderter- usw. -stelle für das Dezimalsystem bzw. ist das auch allgemein gemeint) wird mit einer Potenz der Basis multipliziert.

4. Eine Potenz = Die Basis hoch dem Exponenten.

5. Die Exponenten beginnen bei 0 (für die Einerstelle) und setzen sich fort mit 1 für die Zehnerstelle, 2 für die Hunderterstelle usw.

6. Jede Basis hoch 0 ergibt, mathematisch so definiert, 1.

Die Zahl 10 dez ist 1010 bin sowie A hex.

Das Dualsystem besteht aus den Ziffern 0 und 1 und hat die Basis 2.

Das Hexadezimalsystem hat 16 Ziffern, 0 bis 9 und A bis F, die Basis ist 16.
Geschrieben von Kikakater im Thread http://www.wcm.at/vb2/showthread.php?threadid=47399. Gefunden über die Suchfunktion.

Die Zahl 123 kann man als 3*Einser+2*Zehner+1*Hunderter schreiben.
=3*10^0+2*10^1+1*10^2

Das heißt: Die hexadezimalzahl wird von rechts nach links aufgelöst:
ffffffh=16*16^0+ 16*16^1+ 16*16^2+ 16*16^3+ 16*16^4+ 16*16^5d

123456h=6*16^0+ 5*16^1+ 4*16^2+ 3*16^3+ 2*16^4+ 1*16^5d
h steht für hexadezimal, d für dezimal.

Hoffe das stimmt so.

Jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten