Conversione da base 16 a base 8? [chiuso]

Chiusa. Questa domanda è fuori tema . Attualmente non accetta risposte.

Commenti

  • Il quoziente dalla divisione di 357 per 16 è 22. Il resto è cinque. Ciò significa che 357 = 22 x 16 + 5 . Lespressione a valore reale 357/16 è uguale a 22,3125, ma ' è qualcosa di diverso. Quando si cambiano le basi, il quoziente (intero) e il resto sono più utili del risultato a valori reali della divisione dei numeri reali.
  • @Ceri Il tuo titolo menziona la base 8, mentre il corpo menziona la base 10. Che ha fatto intendi?

Risposta

Il trucco per convertire da esadecimale (base 16) a ottale (base 8) sta usando un intermedio binario (forse immaginario) (base 2). Per dimostrarlo, convertiamo da base 10000 a base 1000, dove lintermedio sarebbe decimale (base 10). Considera questo numero, le cui cifre sono separate da uno spazio:

3 1415 9265 3589 7932 3846

Il numero corrispondente in base 1000 è

314 159 265 358 979 323 846

Questo esempio non è completamente accademico. In alcune situazioni si converte tra base 1000, utilizzato in molte lingue europee e base 10000, utilizzato in cinese.

Commenti

  • Certo, potresti non saperlo dal titolo, ma questo la risposta non ha alcuna relazione con nessuna domanda che posso immaginare dal corpo.
  • Sembrava improbabile che 8 come errore di battitura per 10.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *