Veröffentlicht 6. Oktober 200915 j 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
6. Oktober 200915 j 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
6. Oktober 200915 j 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
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.