Qu'est-ce qu'un entier ? Comment faire des opérations ? Comment convertir un nombre en entier ?

Les variables d’entier permettent de stocker des nombres entiers dans vos programmes. Cela corresponds à tous les nombres négatif ou positif sans virgule. Ils sont appelés int en langage Arduino en référence à « integer » en anglais.

Voici comment on déclare un entier  :

Opération arithmétique

Sur ces entiers, vous pouvez faire des opérations mathématique comme des additions, soustraction et bien plus encore. Voici quelques exemples :

Voici un tableau rassemblant l’ensemble des opérations possibles sur des entiers :

 
Opérateur Code
Addition : + int addition =5 + 5 // retourne 10 dans addition
Soustraction : – int soustraction =5 – 5 // retourne 0 dans soustraction
Multiplication : * int multiplication = 7*2; // retourne 14 dans multiplication
Divison : / int division = 6/2; // retourne 3 dans division
Modulo : % int modulo =7 % 5 // retourne 2 dans modulo.
  • Le maximum de deux nombres entiers

Le maximum entre deux nombres entiers permet de retourner la valeur qui est la plus importante des deux. On va voir un exemple de  maximum entre deux entiers:

Vous pouvez aussi comparer deux variables d’entier dans une boucle if, for ou while avec des opérateurs de comparaison. ou bien même la racine carrée d’un nombre entier. Vous retouverez tous ceci sur notre cours sur les fonctions mathématiques.

Comment convertir notre valeur en entier ?

Il se peut que vous ayez besoin de transformer une variable float, string en un entier. Pour cela on va juste ajouter (int) devant votre variable afin de la transfomer en entier :

Vous pouvez aussi directement mettre un float ou un string, celui-ci sera convertit en entier :

En convertissant un String en entier, celui va prendre la valeur du code ASCII de vos caractères.