Operatori logici e di confronto
Esplori come C valuti le condizioni usando operatori come &&, ||, !, >, <, == e !=.
Operatori logici e di confronto è una lezione C Academy gratuita su CoddyKit. Questa è la lezione 3 di 3. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento C Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso C Academy include 3 lezioni in totale.
Operatori logici e di confronto
Operatori logici e di confronto
Gli operatori logici e di confronto aiutano a valutare le condizioni in C.
In questa lezione imparerà a conoscere:
- Gli operatori di confronto come
==,!=,>e<. - Gli operatori logici come
&&,||e!.

Operatori di confronto
Operatori di confronto
Gli operatori di confronto servono a confrontare due valori.
Esempi:
==(Uguale a)!=(Diverso da)>(Maggiore di)<(Minore di)
Esempio: operatori di confronto
Esempio: operatori di confronto
Questo programma illustra gli operatori di confronto.
#include <stdio.h>
int main() {
int a = 5, b = 10;
printf("a == b: %d\n", a == b);
printf("a != b: %d\n", a != b);
printf("a > b: %d\n", a > b);
printf("a < b: %d\n", a < b);
return 0;
}Operatori logici
Operatori logici
Gli operatori logici servono a combinare più condizioni.
Esempi:
&&(AND logico)||(OR logico)!(NOT logico)
Esempio: operatori logici
Esempio: operatori logici
Questo programma illustra gli operatori logici.
#include <stdio.h>
int main() {
int x = 5, y = 10;
printf("(x > 0 && y > 0): %d\n", (x > 0 && y > 0));
printf("(x > 0 || y < 0): %d\n", (x > 0 || y < 0));
printf("!(x > 0): %d\n", !(x > 0));
return 0;
}Utilizzare gli operatori nelle condizioni
Utilizzare gli operatori nelle condizioni
Gli operatori di confronto e logici vengono comunemente utilizzati nelle istruzioni if.
Esempio:
if (age >= 18 && age <= 65) {
printf("Eligible for work.");
}Esempio: utilizzare gli operatori nelle istruzioni if
Esempio: utilizzare gli operatori nelle istruzioni if
Questo programma verifica se un numero è compreso tra 1 e 100.
#include <stdio.h>
int main() {
int num = 50;
if (num > 0 && num <= 100) {
printf("Number is in range.\n");
} else {
printf("Number is out of range.\n");
}
return 0;
}Errori comuni
Errori comuni
Ecco alcuni errori comuni nell'utilizzo degli operatori:
- Utilizzare
=invece di==nei confronti. - Dimenticare le parentesi nelle condizioni complesse.
- Utilizzare in modo errato AND logico (
&&) e OR (||).
Riepilogo
Riepilogo
In questa lezione ha imparato:
- Gli operatori di confronto:
==,!=,>,<. - Gli operatori logici:
&&,||,!. - Come utilizzare questi operatori nelle condizioni.
Ora passeremo alle funzioni e alla programmazione modulare in C!

Domande Frequenti
La lezione «Operatori logici e di confronto» è gratuita?
Sì — il testo completo di «Operatori logici e di confronto» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso C Academy, passa a CoddyKit PRO. Il corso C Academy include 3 lezioni in totale.
Cosa imparerò in «Operatori logici e di confronto»?
Esplori come C valuti le condizioni usando operatori come &&, ||, !, >, <, == e !=. Eserciti C Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare C Academy?
Non è richiesta alcuna esperienza precedente. C Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 3 di 3.
Quanto tempo richiede la lezione «Operatori logici e di confronto»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione C Academy?
Sì. Ogni lezione C Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Istruzioni condizionali
- Strutture iterative
- Operatori logici e di confronto