Operatori aritmetici
Fa parte della sezione Primi circuiti del percorso Arduino di Coddy. Lezione 14 di 22.
C++ ha cinque operatori aritmetici:
+somma e-sottrae*moltiplica/divide%dà il resto di una divisione:17 % 5è 2, perché 17 contiene tre 5 con 2 che avanzano
Funzionano con i numeri e con le variabili. Come in matematica a scuola, *, / e % vengono prima di + e -, e le parentesi vengono prima di tutto:
int a = 2 + 3 * 4; // 14: prima 3 * 4
int b = (2 + 3) * 4; // 20: prima le parentesiCon due numeri interi, / dà un numero intero: 20 / 6 è 3. La prossima lezione spiega perché.
Sfida
FacileIl codice iniziale contiene int a = 20; e int b = 6;. In setup(), stampa ciascuno di questi valori su una riga separata, in questo ordine:
a + ba - ba * ba / ba % b(a + b) * 2
Va bene aggiungere un'etichetta prima di una risposta sulla stessa riga, come a + b = . Premi Esegui, poi Verifica.
Provalo tu
int a = 20;
int b = 6;
void setup() {
Serial.begin(9600);
// stampa le sei risposte, una per riga
}
void loop() {
}
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Primi circuiti
3La matematica alla lavagna
Costanti con nomeOperatori aritmeticiDivisione interaNumeri decimali con floatUn lampeggio che acceleraEsercitati da solo: Playground Arduino