Hello,
Sous C#, je m'étonne du résultat que produit l'instruction suivante:
>>> Cela affichera 2 à l'écran.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 double resultat; resultat = 13/5; Response.Write(resultat.ToString());
Pourquoi 2 et non 2,6? ma variable resultat est pourtant de type double.
Si je modifie la ligne comme suit:
Là j'obtiens bien 2,6 à l'écran.
Code : Sélectionner tout - Visualiser dans une fenêtre à part resultat = 13D/5D;
Pourquoi dans le premier cas C# ne prend que la partie entière du résultat?
D'avance merci,
pizza
Partager