Сума, Різниця, Інкремент, Декремент
Оператор додавання (+)
Оператор + додає значення з обох боків від себе. Можна також використовувати змінні замість безпосередніх значень.
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; }
Деякі мови програмування дозволяють об'єднувати рядки за допомогою оператора +, проте C цього не підтримує.
Оператор віднімання (-)
Оператор віднімання, -, обчислює різницю між значеннями по обидва боки від нього.
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; }
Знак - також можна використовувати для перетворення додатних значень на їхні від’ємні аналоги.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Оператор інкременту (++)
Оператор інкременту ++ був запроваджений для спрощення читабельності коду. Цей оператор додає 1 до значення і зазвичай використовується у циклах.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Оператор декременту (--)
На відміну від цього, оператор декременту -- віднімає 1 від значення.
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
Префіксний та постфіксний інкремент
Оператори інкременту та декременту мають дві форми. Відмінність полягає у значеннях, які вони повертають.
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; }
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.63
Сума, Різниця, Інкремент, Декремент
Свайпніть щоб показати меню
Оператор додавання (+)
Оператор + додає значення з обох боків від себе. Можна також використовувати змінні замість безпосередніх значень.
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; }
Деякі мови програмування дозволяють об'єднувати рядки за допомогою оператора +, проте C цього не підтримує.
Оператор віднімання (-)
Оператор віднімання, -, обчислює різницю між значеннями по обидва боки від нього.
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; }
Знак - також можна використовувати для перетворення додатних значень на їхні від’ємні аналоги.
Main.c
123456789#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Оператор інкременту (++)
Оператор інкременту ++ був запроваджений для спрощення читабельності коду. Цей оператор додає 1 до значення і зазвичай використовується у циклах.
main.c
1234567#include <stdio.h> int main() { int value = 100; value++; // Equivalent to: value += 1 printf("Value: %d", value); }
Оператор декременту (--)
На відміну від цього, оператор декременту -- віднімає 1 від значення.
main.c
1234567#include <stdio.h> int main() { int value = 100; value--; // Equivalent to: value -= 1 printf("Value: %d", value); }
Префіксний та постфіксний інкремент
Оператори інкременту та декременту мають дві форми. Відмінність полягає у значеннях, які вони повертають.
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; }
Дякуємо за ваш відгук!