Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 2.22 KB

203_operatori.md

File metadata and controls

33 lines (24 loc) · 2.22 KB

Operatori nei linguaggi di programmazione

Negli linguaggi di programmazione, gli operatori sono simboli speciali o parole chiave che eseguono operazioni su uno o più operandi. Gli operandi sono i valori o le variabili su cui l'operatore agisce. Gli operatori sono fondamentali per eseguire operazioni aritmetiche, logiche, di confronto e altre azioni specifiche all'interno di un programma. Ecco una breve definizione di alcuni tipi comuni di operatori:

  1. Operatori Aritmetici:

    • Eseguono operazioni matematiche come l'addizione, la sottrazione, la moltiplicazione e la divisione.
    • Esempi: + (addizione), - (sottrazione), * (moltiplicazione), / (divisione).
  2. Operatori di Confronto o Relazionali:

    • Confrontano due valori e restituiscono un valore booleano che indica se la relazione è vera o falsa.
    • Esempi: == (uguale a), != (diverso da), < (minore di), > (maggiore di), <= (minore o uguale a), >= (maggiore o uguale a).
  3. Operatori Logici:

    • Eseguono operazioni logiche su valori booleani. Solitamente utilizzati in strutture di controllo decisionale.
    • Esempi: && (AND logico), || (OR logico), ! (NOT logico).
  4. Operatori di Assegnamento:

    • Assegnano un valore a una variabile.
    • Esempio: = (assegnamento), += (assegnamento con somma), -= (assegnamento con sottrazione), *= (assegnamento con moltiplicazione), /= (assegnamento con divisione).
  5. Operatori di Incremento e Decremento:

    • Modificano il valore di una variabile incrementandolo o decrementandolo di una certa quantità.
    • Esempi: ++ (incremento), -- (decremento).
  6. Operatori Bitwise:

    • Eseguono operazioni bit a bit su numeri interi.
    • Esempi: & (AND bit a bit), | (OR bit a bit), ^ (XOR bit a bit), ~ (NOT bit a bit), << (shift a sinistra), >> (shift a destra).
  7. Operatori Ternari:

    • Sono operatori condizionali che valutano una condizione e restituiscono un valore in base al risultato della condizione.
    • Esempio: condizione ? valore_se_vero : valore_se_falso.

Gli operatori sono essenziali per manipolare dati e controllare il flusso di esecuzione all'interno di un programma, consentendo la creazione di logica complessa e la gestione di variabili e valori.