Summa, Differens, Inkrement, Dekrement
Svep för att visa menyn
Additionsoperator (+)
Operatorn + adderar värdena på vardera sidan om sig. Du kan även använda variabler istället för direkta värden.
Main.c
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; }
Medan vissa programmeringsspråk tillåter att du sammanfogar strängar med operatorn +, gör C inte det.
Subtraktionsoperator (-)
Subtraktionsoperatorn, -, beräknar skillnaden mellan värdena på vardera sida om den.
Main.c
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; }
Du kan även använda --tecknet för att omvandla positiva värden till deras negativa motsvarigheter.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Inkrementoperator (++))
Inkrementoperatorn, ++, infördes för att förenkla kodläsbarheten. Denna operator adderar 1 till ett värde och används ofta i loopar.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Decrementoperator (-- )
Motsvarande subtraherar decrementoperatorn, --, 1 från ett värde.
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
Prefix vs. Postfix inkrement
Inkrement- och decrementoperatorer finns i två former. Skillnaden ligger i vilka värden de returnerar.
Main.c
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; }
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal