int

Description

Déclare une variable de type int (pour integer, entier en anglais). Les variables de type int sont votre type de base pour le stockage de nombres, et ces variables stockent une valeur sur 2 octets. Elles peuvent donc stocker des valeurs allant de - 32 768 à 32 767 ( valeur minimale de -2 exposant 15 et une valeur maximale de (2 exposant 15) -1).

Les variables int stocke des nombres négatifs avec la technique mathématique appelée du "deuxième complément" math. Le bit de poids le plus fort, parfois aussi appelé le bit de signe, détermine le signe du nombre (négatif si ce bit=0, positif si ce bit est à 1). Le reste des bits sont inversés et le nombre 1 est ajouté.

L'Arduino s'occupe des nombres négatifs pour vous, de façon à ce que les opérations mathématiques fonctionne de façon transparente et de la façon attendue. Il peut cependant exister des complications inattendures avec l'opérateur de décalage de bits vers la droite (>>).

Syntaxe

int var = val;

Paramètres

  • var: le nom de votre variable de type int
  • val: la valeur d'initialisation de la variable

Exemple

int ledPin = 13; // déclare une variable de type int appelée LedPin et valant 13

※ Remarque:

Quand les variables dépassent la valeur maximale de leur capacité, elles "débordent" et reviennent à leur valeur minimale, et ceci fonctionne dans les 2 sens. Illustration:

int x // déclaration de la variable de type int appelée x x = -32, 768; // x prend la valeur -32 768 x = x - 1; // x vaut maintenant 32 767, car déborde dans le sens négatif x = 32, 767; // x prend la valeur 32 767 x = x + 1; // x vaut maintenant la valeur - 32 768, car déborde dans le sens positif

Voir Également

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.