Aus dem Buch „Einführung in die Java-Programmierung, Ausgabe 10. Umfassende Version - Daniel Liang“ Kapitel 6, Seite 217.Hexadezimal Dezimal Umrechnungsformel
Aus dem Text Ich habe Schwierigkeiten beim Verständnis der Formel für hex zu dezimalen Konvertierungen.
h n * 16 n + h n-1 * 16 n-1 + h n-2 * 16 n-2 + ... + h * 16 + h * 16 + h * 16
Zum Beispiel die Hexadezimalzahl AB8C ist
10 * 16 + 11 * 16 + 8 * 16 + 12 * 16 = 43916
Ich verstehe den zweiten Teil der Formel und wie die Antwort in dem gegebenen Beispiel erreicht wurde, aber nicht den ersten Teil
h n * 16 n + h n-1 * 16 n-1 + h n-2 * 16 n-2 +
warum die Subtraktion der Hex-Zahlen und Potenzen? In dem Beispiel ist die Subtraktion nicht gemacht, also wozu?
Vielen Dank für Ihre Hilfe.
Ich bin nicht sicher, was mit meiner Frage gemeint ist, die unklar ist, gegeben T.J. Crowder konnte eine Antwort geben, die meine Verwirrung aufklärte. Ich dachte, dass der Wortlaut der Frage ziemlich klar artikulierte, was mein Problem war. Ich bin neu hier, also könnte ich etwas offensichtlich fehlen? Soll ich eine Antwort akzeptieren?
Macht nichts, bemerkte nur das Häkchen in der Nähe der Antwort.
Das ist grundlegende Mathematik. Es ist keine Subtraktion von Zahlen, sondern Indizes. n steht für index. –
Sie könnten dies wahrscheinlich in Mathematik Abschnitt stackexchange fragen und in der Zwischenzeit Kasse: http://www.binaryhexconverter.com/hex-to-decimal-converter – Smit
@Smit Vielen Dank für den Link. Ich weiß, wie man Hexadezimalzahlen in Dezimalzahlen umwandelt, es war nur ein Verständnis für die Formel, die mich abwarf. – Arthur