Hexa, octal, décimal ou binaire ne sont que des "vues". Un nombre peu importe sa représentation reste le même. 72 quelques soit sa base vaudra 72. Aucune fonction ne pourra y faire quelque chose.
En revanche tu peux formater l'affichage pour choisir la représentation:
x => hexa en minuscule
X => hexa en majuscule
o => octale
d ou i => décimale
Ex:
Code C/C++ :
#include <stdio.h>
int main(void)
{
int a = 72;
int b = 75;
printf("0x%X 0%o %d\n", a, a, a);
printf("0x%X 0%o %d\n", b, b, b);
return 0;
}
_____________________________________________
Historique de mes créations, et quelques articles:
http://0217021.free.fr/portfolio