Modifications

Sauter à la navigation Sauter à la recherche
2 191 octets ajoutés ,  2 septembre 2015 à 15:00
Ligne 1 : Ligne 1 :  
{{ARDX-NAV}}
 
{{ARDX-NAV}}
  −
{{traduction}}
      
== .: Un bouquin? :. ==
 
== .: Un bouquin? :. ==
Ligne 39 : Ligne 37 :  
== Syntaxe ==
 
== Syntaxe ==
 
L'un des éléments frustrants du C est son exigence de formatage (ce qui le rends aussi très puissant).  
 
L'un des éléments frustrants du C est son exigence de formatage (ce qui le rends aussi très puissant).  
 +
 
Tout devrait bien se passer si vous vous souvenez de ce qui suit.
 
Tout devrait bien se passer si vous vous souvenez de ce qui suit.
   Ligne 69 : Ligne 68 :     
== 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).
 +
 
 +
== Opérateurs mathématiques ==
 +
Les opérateurs sont utilisés pour manipuler les nombres (ils fonctionnent comme dans les mathématiques simples).
 +
 
 +
{| class="wikitable" border="1"
 +
|-
 +
| align="center" | Opérateur
 +
| align="center" | Description
 +
|- style="font-size: 90%"
 +
| align="left" | =
 +
| align="left" | (assignation) rend quelque-chose equal à autre chose. Ex: x = 10 * 2 (x est maintenant égal à 20)
 +
|- style="font-size: 90%"
 +
| align="left" | % (modulo)
 +
| align="left" | donne le reste quand un nombre est divisé par un autre. Ex : 12 % 10 (donne 2)
 +
|- style="font-size: 90%"
 +
| align="left" | +
 +
| align="left" | (addition)
 +
|- style="font-size: 90%"
 +
| align="left" | -
 +
| align="left" | (soustraction)
 +
|- style="font-size: 90%"
 +
| align="left" | *
 +
| align="left" | (multiplication)
 +
|- style="font-size: 90%"
 +
| align="left" | /
 +
| align="left" | (division)
 +
|}
 +
 
 +
Voyez [http://ardx.org/PROG ardx.org/PROG] pour une référence complète (''anglais'').
 +
 
 +
 
 
{{ARDX-TRAILER}}
 
{{ARDX-TRAILER}}
29 861

modifications

Menu de navigation