Sum, Difference, Increment, Decrement
Addition Operator (+)
The + operator adds the values on either side of it. You can also use variables in place of direct values.
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; }
While some programming languages allow you to concatenate strings using the + operator, like C does not.
Subtraction Operator (-)
The subtraction operator, -, calculates the difference between the values on either side of it.
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; }
You can also use the - sign to convert positive values to their negative counterparts.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Increment Operator (++)
The increment operator, ++, was introduced to simplify code readability. This operator adds 1 to a value, and it's commonly used in loops.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Decrement Operator (--)
Conversely, the decrement operator, --, subtracts 1 from a value.
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
Pre vs. Post Increment
Increment and decrement operators come in two forms. The distinction lies in the values they return.
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; }
Merci pour vos commentaires !
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Awesome!
Completion rate improved to 2.63
Sum, Difference, Increment, Decrement
Glissez pour afficher le menu
Addition Operator (+)
The + operator adds the values on either side of it. You can also use variables in place of direct values.
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; }
While some programming languages allow you to concatenate strings using the + operator, like C does not.
Subtraction Operator (-)
The subtraction operator, -, calculates the difference between the values on either side of it.
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; }
You can also use the - sign to convert positive values to their negative counterparts.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Increment Operator (++)
The increment operator, ++, was introduced to simplify code readability. This operator adds 1 to a value, and it's commonly used in loops.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Decrement Operator (--)
Conversely, the decrement operator, --, subtracts 1 from a value.
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
Pre vs. Post Increment
Increment and decrement operators come in two forms. The distinction lies in the values they return.
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; }
Merci pour vos commentaires !