En plus des opérations logiques qui
peuvent travailler sur des mots de 32 bits, on trouve aussi
des instructions arithmétiques.
Les opérations arithmétiques
connues du langage :
- l’addition (+),
- la soustraction (-),
- la multiplication (*),
- la division (/),
- le modulo (%) [reste de la division
entière],
- l’élévation
à la puissance (**).
Toutes les opérations
avec les nombres sont effectuées par défaut
sur 32 bits.
Les opérateurs arithmétiques présentent
aussi des niveaux de priorités indiqués dans le tableau suivant (en allant
du plus prioritaire vers le moins prioritaire).
Conseil : l'usage des parenthèses
est vivement conseillé afin de modifier ou confirmer
les priorités souhaitées.
Important : il est possible
de contrôler cette valeur (moins de 32 bits) à
l’écriture du programme.
Dans le cadre du cours, on ne traitera
que des nombres entiers, mais le langage prévoit
la gestion et les opérations sur les nombres réels.