Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Somma, Differenza, Incremento, Decremento | Operatori
Fondamenti Di C

bookSomma, Differenza, Incremento, Decremento

Operatore di Addizione (+)

L'operatore + somma i valori ai suoi lati. È possibile utilizzare anche variabili al posto di valori diretti.

Main.c

Main.c

copy
123456789101112
#include <stdio.h> int main() { int carsSold_2022 = 12; int carsSold_2023 = 45; int carsSold = carsSold_2022 + carsSold_2023; printf("Cars sold in two years: %d", carsSold); return 0; }
Note
Nota

Anche se alcuni linguaggi di programmazione permettono di concatenare stringhe usando l'operatore +, C non lo consente.

Operatore di sottrazione (-)

L'operatore di sottrazione, -, calcola la differenza tra i valori ai suoi lati.

Main.c

Main.c

copy
123456789101112
#include <stdio.h> int main() { int carsSold_2022_2023 = 200; int carsSold_2023 = 57; int carsSold_2022 = carsSold_2022_2023 - carsSold_2023; printf("Cars sold in 2022: %d", carsSold_2022); return 0; }

È possibile utilizzare anche il segno - per convertire valori positivi nei loro corrispondenti negativi.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }

Operatore di incremento (++)

L'operatore di incremento, ++, è stato introdotto per semplificare la leggibilità del codice. Questo operatore aggiunge 1 a un valore ed è comunemente utilizzato nei cicli.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }

Operatore di Decremento (--)

Al contrario, l'operatore di decremento, --, sottrae 1 da un valore.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }

Incremento Pre e Post

Gli operatori di incremento e decremento esistono in due forme. La differenza risiede nei valori che restituiscono.

Main.c

Main.c

copy
1234567891011121314151617
#include <stdio.h> int main() { int a = 5, b = 5; // `a` is increased to `6` // Then, it is displayed. printf("Prefix form a: %d\n", ++a); printf("a = %d\n", a); // `5` is displayed // Then, `b` is increased to `6`. printf("Postfix form b: %d\n", b++); printf("b = %d\n", b); return 0; }
question mark

Se b è uguale a 7, a cosa equivale b++?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 2.63

bookSomma, Differenza, Incremento, Decremento

Scorri per mostrare il menu

Operatore di Addizione (+)

L'operatore + somma i valori ai suoi lati. È possibile utilizzare anche variabili al posto di valori diretti.

Main.c

Main.c

copy
123456789101112
#include <stdio.h> int main() { int carsSold_2022 = 12; int carsSold_2023 = 45; int carsSold = carsSold_2022 + carsSold_2023; printf("Cars sold in two years: %d", carsSold); return 0; }
Note
Nota

Anche se alcuni linguaggi di programmazione permettono di concatenare stringhe usando l'operatore +, C non lo consente.

Operatore di sottrazione (-)

L'operatore di sottrazione, -, calcola la differenza tra i valori ai suoi lati.

Main.c

Main.c

copy
123456789101112
#include <stdio.h> int main() { int carsSold_2022_2023 = 200; int carsSold_2023 = 57; int carsSold_2022 = carsSold_2022_2023 - carsSold_2023; printf("Cars sold in 2022: %d", carsSold_2022); return 0; }

È possibile utilizzare anche il segno - per convertire valori positivi nei loro corrispondenti negativi.

Main.c

Main.c

copy
123456789
#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }

Operatore di incremento (++)

L'operatore di incremento, ++, è stato introdotto per semplificare la leggibilità del codice. Questo operatore aggiunge 1 a un valore ed è comunemente utilizzato nei cicli.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }

Operatore di Decremento (--)

Al contrario, l'operatore di decremento, --, sottrae 1 da un valore.

main.c

main.c

copy
1234567
#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }

Incremento Pre e Post

Gli operatori di incremento e decremento esistono in due forme. La differenza risiede nei valori che restituiscono.

Main.c

Main.c

copy
1234567891011121314151617
#include <stdio.h> int main() { int a = 5, b = 5; // `a` is increased to `6` // Then, it is displayed. printf("Prefix form a: %d\n", ++a); printf("a = %d\n", a); // `5` is displayed // Then, `b` is increased to `6`. printf("Postfix form b: %d\n", b++); printf("b = %d\n", b); return 0; }
question mark

Se b è uguale a 7, a cosa equivale b++?

Select the correct answer

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 2
some-alt