0Pricing
C Academy · Lezione

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 logici e di confronto — illustrazione 1

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!

Operatori logici e di confronto — illustrazione 10

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

  1. Istruzioni condizionali
  2. Strutture iterative
  3. Operatori logici e di confronto
← Torna a C Academy