Pourquoi l’expression C++ 1 / 2 produit-elle 0 plutôt que 0.5 ?
1 / 2
0
0.5
La division a une priorité inférieure à celle de tous les autres opérateurs arithmétiques
C++ ne prend pas en charge les divisions fractionnaires
L’opérateur / renvoie uniquement le reste
/
Les deux opérandes sont des entiers : la division entière supprime la partie fractionnaire