Bonjour,

J'ai une petite question concernant la fonction puissance pow :

Lorsque je mets ce code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
printf("%d", pow(2,7));
J'obtiens 0

et lorsque je mets :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
printf("%f", pow(2,7));
J'obtiens bien 128,000000.

Mais pourtant 2 à la puissance 7 = 128 et 128 c'est bien un entier, je ne comprends donc pas pourquoi ca passe pas avec %d ??

Quelqu'un peut m'expliquer svp ?

Merci Bonne journée