Opérateurs de base
Définition : Opérateurs de base
+,-,*, /
: opérateurs arithmétique de base%
: reste d'une division entière==
: test d'égalité!=
: test de différence<, >, <=, >=
: test de comparaison!
: négation||
: ou logique pour évaluer une expression&&
: et logique pour évaluer une expression
Remarque : Raccourcis d'écriture
i=i+1;
peut s'écrirei++;
i=i-1;
peut s'écrirei--;
a=a+b;
peut s'écrirea+=b;
a=a-b;
peut s'écrirea-=b;
Définition : Opérateurs logiques
&
: fonction et|
: fonction ou^
: fonction ou exclusif~
: fonction complément à 1«
: fonction décalage à gauche»
: fonction décalage à droite
Exemple : Opérateur de décalage (à tester)
1
int n,p;
2
3
void setup() {
4
Serial.begin(9600);//Initialise le port série (pour l'affichage dans la fenêtre Moniteur)
5
n = 0x01;
6
}
7
8
// La fonction loop crée une boucle infinie
9
void loop() {
10
11
Serial.print("n : ");
12
Serial.println(n,BIN); //On peut choisir une représentation en base 2,8, 10 ou 16
13
n = n<<1; //Décalage d'une position vers la gauche
14
delay(1000);
15
if(n == 0){
16
n=1;
17
}
18
}