Stima cifra più significativa esadecimale da numero decimale
partendo da un numero decimale qualsiasi ad esempio (34.342.343.232) devo "stimare" a mente, senza l'utilizzo di calcolatrice, qual è la cifra più significativa in esadecimale.
Non mi ricordo quali sono i passaggi, o meglio so che devo stimare prima quante cifre in binario servono, in questo caso 36, da qui posso sapere che in esadecimale serviranno 9 cifre, poi mi sono persa...
Non mi ricordo quali sono i passaggi, o meglio so che devo stimare prima quante cifre in binario servono, in questo caso 36, da qui posso sapere che in esadecimale serviranno 9 cifre, poi mi sono persa...
Risposte
Sapendo che con una cifra esa arrivi fino a 15, con 2 fino a 255, con 3 fino a 4000 circa, hai già un'idea.
La formula esatta sarebbe:
$cx_("bin")="intero" > ((log_(10)x)/(log_(10)2))$
ovvero prendi le cifre del numero decimale, le moltiplichi per 3 e hai circa il numero di cifre in binario.
Dividi poi per 4, hai le cifre in hex.
La formula esatta sarebbe:
$cx_("bin")="intero" > ((log_(10)x)/(log_(10)2))$
ovvero prendi le cifre del numero decimale, le moltiplichi per 3 e hai circa il numero di cifre in binario.
Dividi poi per 4, hai le cifre in hex.