Basis 16 in Basis 8 konvertieren? [geschlossen]

geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert.

Kommentare

  • Der Quotient aus der Division von 357 durch 16 ist 22. Der Rest ist fünf. Dies bedeutet, dass 357 = 22 × 16 + 5. Der reelle Ausdruck 357/16 ist gleich 22.3125, aber das ' ist etwas anderes. Beim Ändern der Basen sind der (ganzzahlige) Quotient und der Rest nützlicher als das reelle Ergebnis der Division der reellen Zahlen.
  • @Ceri In Ihrem Titel wird die Basis 8 erwähnt, während der Körper die Basis 10 erwähnt du meinst?

Antwort

Der Trick bei der Konvertierung von hexadezimal (Basis 16) nach oktal (Basis 8) verwendet ein (möglicherweise imaginäres) binäres (Basis 2) Zwischenprodukt. Um dies zu demonstrieren, konvertieren wir von Basis 10000 zu Basis 1000, wobei das Zwischenprodukt dezimal wäre (Basis 10). Betrachten Sie diese Zahl, deren Ziffern durch ein Leerzeichen getrennt sind:

3 1415 9265 3589 7932 3846

Die entsprechende Nummer in Basis 1000 lautet

314 159 265 358 979 323 846

Dieses Beispiel ist nicht vollständig akademisch. In einigen Situationen wird zwischen Basis 1000 konvertiert. wird in vielen europäischen Sprachen verwendet und Basis 10000 wird in Chinesisch verwendet.

Kommentare

  • Zugegeben, Sie kennen es vielleicht nicht aus dem Titel, aber dies Die Antwort hat keine Beziehung zu einer Frage, die ich mir aus dem Körper vorstellen kann.
  • Es schien nur unwahrscheinlich, 8 als Tippfehler für 10 zu haben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.