Différences entre les versions de « Programmation/Expressions »

corrections
(correction)
(corrections)
== Influence du typage ==
 
Selon le type des variables qu'on utilise lors de l'exécution d'une opération arithmétique, le résultat peut sensiblement varier, voire produire des incohérences en cas de types incompatibles : il apparait en effet improbable que diviser une variable contenant le mot "arbre" avec la valeur de <math>pi</math> produise un résultat probabntprobant. De même, diviser deux nombres entraîne souvent le retour d'une valeur décimale, par exemple la division de 3 par 2. Or si on a affecté la valeur de retour de cette expression à une variable <tt>Int</tt>, cette valeur est troncaturée à l'entier immédiatement inférieur, voire arrondie dans les langages plus évoluées au nombre entier le plus proche. Ainsi, il est préférable de typer en <tt>float</tt> une variable destinée à accueillir le résultat d'une division, plus généralement, de typer les variables impliquées dans des opérations arithmétiques de manière avisée et aptes à répondre à tous les contextes auxquelles le programme peut les soumettre.<!-- formulation à éclaircir -->
 
== Niveau système ==
8 843

modifications