Essaie donc de faire : (int)((double)(a*b*c)) et je suppute un petit 360.
Bof, le (a*b*c) est déjà de type double, le cast supplémentaire vers double ne sert à rien et sera sans doute ignoré par le compilo.
Ca dépend vraiment du backend du compilo, c'est difficile d'influer là dessus en modifiant le source C. Plein de paramètres peuvent influencer l'assembleur généré: le niveau d'optim, le code environnant, etc.
[^] # Re: c'est normal
Posté par Vivi . En réponse au journal Le Pourquoi Windows plante !. Évalué à 1.
Bof, le (a*b*c) est déjà de type double, le cast supplémentaire vers double ne sert à rien et sera sans doute ignoré par le compilo.
Ca dépend vraiment du backend du compilo, c'est difficile d'influer là dessus en modifiant le source C. Plein de paramètres peuvent influencer l'assembleur généré: le niveau d'optim, le code environnant, etc.