Summa, Differens, Inkrement, Dekrement
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
Awesome!
Completion rate improved to 2.63
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!