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 Zitieren
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 Zitieren
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 Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.