Référence du Langage Arduino : Mini | Standard | Etendue | Librairies | Comparaison
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.
| Type | Taille en mémoire | Type de données | signe | Valeurs min/max |
|---|---|---|---|---|
| Valeurs binaires | ||||
| boolean | 1 octet (8 bits) | Valeur binaire 1/0 | non signée | 0/1 |
| Valeurs numériques entières signées | ||||
| int | 2 octet (16 bits) | Valeur entière | signée | -32 768 / +32 767 |
| long | 4 octet (32 bits) | Valeur entière | signée | -2 147 483 648 / +2 147 483 647 |
| Valeurs numériques entières non signées | ||||
| byte | 1 octet (8 bits) | Valeur entière | non signée | 0 / +255 |
| unsigned int | 2 octet (16 bits) | Valeur entière | non signée | 0 / +65535 |
| word | 2 octet (16 bits) | Valeur entière | non signée | 0 / +65535 |
| unsigned long | 4 octet (32 bits) | Valeur entière | non signée | 0/ +4 294 967 295 |
| Valeurs numériques à virgule | ||||
| float | 4 octet (32 bits) | Valeur à virgule | signée | -3.4028235E+38 / +3.4028235E+38 |
| double | 4 octet (32 bits) | Valeur à virgule | signée | -3.4028235E+38 / +3.4028235E+38 |
| Caractères | ||||
| char | 1 octet (8 bits) | Valeur entière - Code ASCII | signée | -128 / +127 |
| Les chaînes de caractères |
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