Opérateurs arithmétiques
Fait partie de la section Premiers circuits du Journey Arduino de Coddy. Leçon 14 sur 22.
C++ possède cinq opérateurs arithmétiques :
+additionne et-soustrait*multiplie/divise%donne le reste d’une division :17 % 5vaut 2, car 17 contient trois fois 5, avec un reste de 2
Ils fonctionnent avec des nombres et des variables. Comme en mathématiques à l’école, *, / et % sont prioritaires sur + et -, et les parenthèses sont prioritaires sur tout le reste :
int a = 2 + 3 * 4; // 14 : d’abord 3 * 4
int b = (2 + 3) * 4; // 20 : d’abord les parenthèsesAvec deux nombres entiers, / donne un nombre entier : 20 / 6 vaut 3. La leçon suivante explique pourquoi.
Défi
FacileLe code de départ contient int a = 20; et int b = 6;. Dans setup(), affiche chacun de ces éléments sur sa propre ligne, dans cet ordre :
a + ba - ba * ba / ba % b(a + b) * 2
Une étiquette avant une réponse sur la même ligne, comme a + b = , convient. Appuie sur Run, puis sur Check.
Essayez vous-même
int a = 20;
int b = 6;
void setup() {
Serial.begin(9600);
// afficher les six réponses, une par ligne
}
void loop() {
}
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Premiers circuits
3Les maths au tableau
Constantes nomméesOpérateurs arithmétiquesDivision entièreNombres décimaux avec floatUn clignotement qui accélèreEntraînez-vous par vous-même : Playground Arduino