« Programmation/Expressions » : différence entre les versions

Contenu supprimé Contenu ajouté
Tavernier (discussion | contributions)
j'avais utilisé un terme + simple avant
Tavernier (discussion | contributions)
ajout section
Ligne 13 :
<br /><code>3 + 4 → a</code> en [[Programmation Basic Casio|Basic Casio]]<!-- c'est le seul langage que j'ai trouvé où la variable est située après l'expression. Si vous voyez un langage plus notable, n'hésitez pas à le mettre à la place-->
<br />…
 
== Expressions avec des opérandes variables ==
 
== Influence du typage ==
 
Selon le type des variables que vous utilisez 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.
 
== Niveau système ==