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

m
Formatage, ajout de code
m (→‎top : remplacement: {{Programmation informatique}} → <noinclude>{{Programmation informatique}}</noinclude> avec AWB)
m (Formatage, ajout de code)
 
== 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 probant. 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 <ttcode>Int</ttcode>, cette valeur est tronqué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 <ttcode>float</ttcode> 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 apte à répondre à tous les contextes auxquels le programme peut les soumettre.<!-- formulation à éclaircir -->
 
== Niveau système ==