Ligne 70 : |
Ligne 70 : |
| | | |
| == Variables == | | == Variables == |
− | {{traduction}} | + | Un programme n'est rien d'autre que des instructions manipulant des nombres de façon intelligente. |
| + | |
| + | Les variables sont utilisées pour faire ces manipulations. |
| + | |
| + | === Les entiers === |
| + | {{fname|int}} |
| + | |
| + | Principal outil de travail, un entier est stocké sur 2 octets (2 bytes, soit 16 bits). |
| + | |
| + | Il n'a pas de décimal et stocke une valeur entre -32.768 et 32.767. |
| + | |
| + | === Les entiers longs === |
| + | {{fname|long}} |
| + | |
| + | Ce type est utilisé quand un entier n'est pas suffisant. |
| + | |
| + | Utilise 4 octets (4 bytes, soit 32 bits) de RAM et supporte les valeurs allant de -2.147.483.648 à 2.147.483.647 |
| + | |
| + | === Les booléens === |
| + | {{fname|boolean}} |
| + | |
| + | Une simple variable vrai ({{fname|True}}) ou faux ({{fname|False}}) . Utile car elle n'utilise qu'un bit de mémoire RAM. |
| + | |
| + | === Les valeurs décimales === |
| + | {{fname|float}} |
| + | |
| + | Utilisé pour les opérations mathématiques à virgule flottante (nombres décimaux). |
| + | |
| + | Utilise 4 octets (32 bits) de mémoire RAM et peut stocker une valeur allant de -3,4028235E+38 à 3,4028235E+38. |
| + | |
| + | === Le caractère === |
| + | {{fname|char}} |
| + | |
| + | Stocke un caractère en utilisant le code ASCII (ex : 'A' = 65). Utilise un octet (1 byte, soit 8 bits) de mémoire RAM. |
| + | |
| + | Arduino manipule les chaines de caractères (strings) comme des tableaux de caractères (array de char). |
| + | |
| + | |
| {{ARDX-TRAILER}} | | {{ARDX-TRAILER}} |