[programme C] valeur hexadecimal en decimal
bonjour,
je voudrais faire en C un programme qui manipule des valeur.
j'ai une valeur en hexadecimal comme suit :
je voudrais avoir la valeur en decimal du
c.a.d :
1- inverser la valeur
2- convertion en decimal
Merci
je voudrais faire en C un programme qui manipule des valeur.
j'ai une valeur en hexadecimal comme suit :
A1A2A3A4
je voudrais avoir la valeur en decimal du
A4A3A2A1
c.a.d :
1- inverser la valeur
2- convertion en decimal
Merci
2 réponses
-
Quelque chose de simple au niveau de l'affichage:
int v1 = 2762187425;
int v2;
v2 = v1;
cout << v1 << endl
<< hex << v2;
Sinon, tu dois concevoir un algorithme qui convertit des nombres d'une base à un autre et le coder. Mais si je t'en donne un, ce ne sera plus toi qui l'aura fais ton programme ;) -
En C je crois que ca donne un truc du genre :
#include <stdio.h> int main(){ int plop=0xAEFF34; printf("hexa = %x"\n,plop); printf("dec = %d\n",plop); return 0; }
Non ?