Riccardop02 ha scritto:
procedimento di calcolo
@Aldo ... è semplicemente la valutazione numerica in base 10 di un valore in un qualsiasi sistema di numerazione posizionale. Basi di informatica.
Lasciando perdere il # che non ha alcuna importanza, se hai un valore espresso in base b fatto da 3 cifre, tenendo presente la loro posizione numerata da 0 in poi a partire da destra, avrai, ad esempio
c2 c1 c0 in base b
equivale a
c2 * b^2 + c1 * b^1 + c0 * b^0
Quindi la conversione, ad esempio, da ottale a decimale di
376
la fai con
3 * 8^2 + 7 * 8^1 + 6 * 8^0
Attenzione! Mentre il simbolo ^ viene comunemente usato per l'elevamento a potenza (brutta abitudine derivante dal BASIC), in C l'operatore ^ significa altro e quindi si deve stare attenti alla corretta sintassi.