Anzeige:
Ergebnis 1 bis 4 von 4

Thema: HEX zahlen

  1. #1
    Registrierter Benutzer
    Registriert seit
    26.11.2002
    Beiträge
    61

    HEX zahlen

    Kann mir jemand sagen wie man Hexzahlen darstellt die kleiner als 0 sind?

    zb. 0,1

    oder ist 0,15 etwa 0,F?

    Ich rechne zb immer : Dezimal 100 ist gegeben

    100 : 16 = 6 Rest 4 = 4
    4 : 16 = 0 Rest 4 =4

    Also habe ich Dez 100 als Hex 44

    Aber wie geht das bei Stellen die kleiner 1 sind?

  2. #2
    Registrierter Benutzer
    Registriert seit
    24.06.2003
    Beiträge
    486
    Du multiplizierst deine Zahl mit der gewünschten Basis.
    Von dem Wert den du erhälst ist der ganzzahlige Anteil die erste Ziffer deiner Zahl in der neuen Basis.
    Mit dem gebrochenen Anteil gehst du wieder zum Anfang.
    Und das machst du solange,bis deine Zahl == 0 ist.
    Bsp.
    0.25 umwandeln nach Binär (also Basis 2)
    0.25 * 2 = 0 + 0.5 //0 ist der ganzahlige Anteil.
    0.5 * 2 = 1 + 0 //Fertig da 0
    Also ergibt sich (0.01) in der Basis 2

    Anderes Bsp.
    0.1 umwandeln in oktal (also Basis 8)
    0.1 * 8 = 0 + 0.8
    0.8 * 8 = 6 + 0.4
    0.4 * 8 = 3 + 0.2
    0.2 * 8 = 1 + 0.6
    0.6 * 8 = 4 + 0.8
    0.8 * 8 = 6 + 0.4 //Es wiederholt sich
    Also ergibt sich (0.0631463146...) in der Basis 8.

  3. #3
    Registrierter Benutzer
    Registriert seit
    20.04.2001
    Beiträge
    159

    Re: HEX zahlen

    Original geschrieben von sven1978
    Kann mir jemand sagen wie man Hexzahlen darstellt die kleiner als 0 sind?

    zb. 0,1

    oder ist 0,15 etwa 0,F?
    Seit wann ist 0,1 < 0

    Ich rechne zb immer : Dezimal 100 ist gegeben

    100 : 16 = 6 Rest 4 = 4
    4 : 16 = 0 Rest 4 =4

    Also habe ich Dez 100 als Hex 44
    du weißt aber dass das falsch ist?
    0x44 = 4*16^1 + 4*16^0 = 68 dezimal!

    Richtig ist es:
    100 : 16 = 6 Rest 4
    6 : 16 = 0 Rest 6

    -> 0x64 = 6*16^1 + 4*16^0 = 100 dezimal

    Für Zahlen < 1 geht es so wie wraith schon gezeigt hat.

    "I could have made some money developing proprietary software, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place."
    -- Richard M. Stallman

    Wissenskommunismus und Wissenskapitalismus
    Offene Quellen und öffentliches Wissen
    und vieles mehr: VRG's Texts , Philosophy of the GNU Project

  4. #4
    Registrierter Benutzer
    Registriert seit
    26.11.2002
    Beiträge
    61
    Ups
    Ich meinte natürlich kleiner 1.Sorry

    Habe es auch schon rausbekommen wie es geht.Habe In meinem alten Tabellenbuch den Rechenweg gefunden.Danke für die Hilfe.Das Programm läuft auch schon.

    Man kann sogar runden und negative Hexzahlen darstellen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •