Salut !
Je suis novice en C, et j'ai une petite question : je cherche a faire afficher un nombre en hexadécimal en décimal. Pour des petites valeurs, ça marche parfaitement, mais à partir de FFFFFFF j'ai quelques soucis, par exemple pour faire afficher FFFFFFFF en décimal (je devrais avoir 4294967295) :
Je déclare ma variable : unsigned long int var=0xffffffff;
Je l'affiche : printf("%d", var);
Mais au lieu d'obtenir 4294967295 j'obtiens -1
Le problème vient du type de var ? :S Qui peut me décoincer ?!
Merci !

