Gast kolaj Geschrieben 6. Oktober 2009 Geschrieben 6. Oktober 2009 Moin! Prinzipiell scheine ich die Umrechnung von dezimal zu hexadezimal und umgekehrt verstanden zu haben, allerdings habe ich Probleme bei der Umrechnung der beispielhaften Dezimalzahl 54321. Meiner Meinung nach müsste der Rechenweg folgendermaßen aussehen: 54321:16 = 3395 Rest 1 (da 3395 * 16 = 54320)3395:16 = 212 Rest 3 (da 212 * 16 = 3392)212:16 = 13 Rest 4 (da 13 * 16 = 208)13:16 = 0 Rest 1 (da 0 * 16 = 0) Demnach wäre das hexadezimale Ergebnis 1431, was natürlich nicht stimmt, da D431 herauskommen müsste. Es scheint also am ersten Teilergebnis (1 statt D) zu scheitern - aber wo liegt der Fehler? Vielen Dank im Voraus! Mit freundlichen Grüßen, kolaj
flashpixx Geschrieben 6. Oktober 2009 Geschrieben 6. Oktober 2009 Moin! 13:16 = 0 Rest 1 (da 0 * 16 = 0) Mach mal die Probe: 0*16 + 1 != 13 13:16 = 0 R 13 => 10 = A, 11 = B, 12 = C, 13 = D ==> 0xD431
Gast kolaj Geschrieben 6. Oktober 2009 Geschrieben 6. Oktober 2009 Mach mal die Probe: 0*16 + 1 != 13 13:16 = 0 R 13 => 10 = A, 11 = B, 12 = C, 13 = D ==> 0xD431 Ah, vielen Dank! War wohl ein Flüchtigkeitsfehler. Mit freundlichen Grüßen, kolaj
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden