Contenuti del Corso
Introduzione a C++
Introduzione a C++
Padroneggiare gli Operatori C++
Operatori sono simboli o parole chiave nella programmazione che eseguono operazioni su variabili o valori. Sono i mattoni per eseguire compiti come aritmetica, confronti, decisioni logiche e altro.
+ , - , * , / , % | == , != , < , > , <= , >= | && , || , & , | | ++ , -- |
Gli operatori aritmetici sono i più basilari; includono segni ben noti come addizione (+
), moltiplicazione (*
), sottrazione (-
), divisione (/
) e modulo (%
) per calcolare il resto di una divisione.
main
#include <iostream> int main() { // `std::endl` moves each `std::cout` output to a new line // You can try removing `std::endl` to see the result std::cout << 5 + 5 << std::endl; std::cout << 5 - 5 << std::endl; std::cout << 5 / 5 << std::endl; std::cout << 5 * 5 << std::endl; std::cout << 5 % 5 << std::endl; }
Ogni operatore ha la sua funzione unica e tutti possono essere divisi in categorie: unari, binari e ternari. Gli operatori aritmetici sono binari perché richiedono due operandi per ottenere un risultato.
main
#include <iostream> int main() { // 5 (first operand) // - (operation) // 3 (second operand) std::cout << 5 - 3 << std::endl; }
Rimuovere un operando da un operatore che lo richiede comporterà un errore, poiché il programma si aspetta il numero corretto di operandi per eseguire l'operazione.
Gli operatori unari, come decremento e incremento, richiedono solo un operando, mentre gli operatori ternari ne richiedono tre. Esploreremo ciascuna categoria di operatori dall'inizio, imparando come funzionano e cosa richiedono.
1. Cosa sono gli operatori nella programmazione?
2. Cosa richiede un operatore binario?
3. Cosa succede se si utilizza un operatore senza il numero corretto di operandi?
Grazie per i tuoi commenti!