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

ajout
(style)
(ajout)
== 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 compatibles : il apparait en effet improbable que diviser une variable contenant le mot "arbre" avec la valeur de pi produise un résultat probabnt. 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