Constantes et variables Constante Variable

1. Types de données

Type de variable

Nombre

Valeurs maximales

Taille SRAM

voidvoid

vide

Utilisé seulement pour les fonctions

booleanboolean

entier positif

0 à 1

1 octet

charchar

entier

-128 à +127

1 octet

unsigned charunsigned char

entier positif

0 à 255

1 octet

bytebyte

entier positif

0 à 255

1 octet

intint

entier

-32 768 à +32 767

2 octets

unsigned intunsigned int

entier positif

0 à 65 535

2 octets

wordword

entier positif

0 à 65 535

2 octets

longlong

entier

-2 147 483 648 à +2 147 483 647

4 octets

unsigned longunsigned long

entier positif

0 à 4 294 967 295

4 octets

shortshort

entier

-32 768 à +32 767

2 octets

floatfloat

Décimal

-3.4 x 1038 à +3.4 x 1 038

4 octets

doubledouble

Décimal

-3.4 x 1038 à +3.4 x 1 038

4 octets

2. Portée des variables

a. Variables globales Variable:globale

Les variables déclarées à l’extérieur des fonctions setup et loop sont considérées comme des variables globales. Cela signifie qu’elles peuvent être utilisées n’importe où dans le programme. Il est d’usage de les regrouper au début du programme.

int maVariable = 200; 
enum {var1 = 1, var2 = 5, var3 = 10}; 
int var4, var5, var6, var7, var8; 
void setup(){} 
void loop(){} 

b. Variables locales Variable:locale

Il peut être utile d’utiliser...

Pour consulter la suite, découvrez le livre suivant :
couv_LF2ARD.png
60-signet.svg
En version papier
20-ecran_lettre.svg
En version numérique
41-logo_abonnement.svg
En illimité avec l'abonnement ENI
130-boutique.svg
Sur la boutique officielle ENI
Précédent
Fonctions
Suivant
Structures de contrôle