Référence du Langage Arduino : Mini | Standard | Etendue | Librairies | Comparaison

Synthèse des différents types de variables disponibles dans le langage Arduino et leurs caractéristiques

L'intérêt des différents types de données est essentiellement de limiter l'utilisation de la mémoire à ce qui est nécessaire (pas la peine d'utiliser 4 octets pour une valeur qui peut tenir dans 1...) Lorsque l'on commence à programmer, le type de variable à privilégier est le type int (valeur numérique entière). Voir les pages dédiées pour plus de détail sur chaque type de donnée du langage Arduino.

TypeTaille en mémoireType de donnéessigneValeurs min/max
Valeurs binaires
boolean1 octet (8 bits)Valeur binaire 1/0non signée0/1
Valeurs numériques entières signées
int2 octet (16 bits)Valeur entièresignée-32 768 / +32 767
long4 octet (32 bits)Valeur entièresignée-2 147 483 648 / +2 147 483 647
Valeurs numériques entières non signées
byte1 octet (8 bits)Valeur entièrenon signée0 / +255
unsigned int2 octet (16 bits)Valeur entièrenon signée0 / +65535
word2 octet (16 bits)Valeur entièrenon signée0 / +65535
unsigned long4 octet (32 bits)Valeur entièrenon signée0/ +4 294 967 295
Valeurs numériques à virgule
float4 octet (32 bits)Valeur à virgulesignée-3.4028235E+38 / +3.4028235E+38
double4 octet (32 bits)Valeur à virgulesignée-3.4028235E+38 / +3.4028235E+38
Caractères
char1 octet (8 bits)Valeur entière - Code ASCIIsignée-128 / +127
Les chaînes de caractères

Commentaires utilisateurs

Aucun commentaire


Page d'accueil de la référence Arduino en français

Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino.

Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.

La présente traduction française commentée a été réalisée par Xavier HINAULT (2010) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.

Page originale créée par X. HINAULT - 2010