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 infinie9
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
}