mm, devo programmare in c++ un piccolo software di conversione, tuttavia devo prima capire la teoria che sta alla base della notazione posizionale; da quanto ho capito, a differenza della base 2 e 8, la base 16 usa -->{0,1...9,A,B,C,D,E,F}
ora, come convertire una cosa del genere?
stringa=F5
n=??
nelle altre basi avrei fatto--> 5*16^0 + F*16^1
ma in questo caso, avendo le lettere non funzica
p.s questa mi sembrava la sezione più consona, in caso avessi sbagliato, scusatemi.

Rispondi quotando

quello che non sapevo è quanto di fatto valevano a-b-c... non mi ero propio posto il problema, in quanto sia in base 2 che 8 i numeri occupano la stessa "posizione" (2=2)