Сума, Різниця, Інкремент, Декремент
Оператор додавання (+)
Оператор +
додає значення з обох боків від нього.
int result = 50 + 2;
Ви також можете використовувати змінні замість прямих значень.
Main.c
12345678910111213#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; }
Примітка
Хоча деякі мови програмування дозволяють об'єднувати рядки за допомогою оператора
+
, як "Hell" + "o" = "Hello", C цього не робить.
Оператор віднімання (-)
Оператор віднімання, -
, обчислює різницю між значеннями з обох боків від нього.
Main.c
12345678910111213#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
12345678910#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Оператор інкременту (++)
Оператор інкременту, ++
, був введений для спрощення читабельності коду.
int value = 100;
value++; // Equivalent to: value += 1
Цей оператор додає 1 до значення, і він зазвичай використовується в циклах. Наведений вище приклад ілюструє найпростішу форму використання оператора.
Оператор декременту (--)
На противагу, оператор декременту, --
, віднімає 1 від значення:
int value = 100;
value--; // Equivalent to: value -= 1
Префікс проти постфіксного інкременту
Оператори інкременту та декременту існують у двох формах:
- префікс (++a);
- постфікс (a++).
Різниця полягає в значеннях, які вони повертають:
Оператор | Використання | Опис |
---|---|---|
++ | a++ | Збільшує a на 1, але повертає його початкове значення |
++ | ++a | Збільшує a на 1 і повертає його збільшене значення |
-- | --a | Зменшує a на 1 і повертає його зменшене значення |
-- | a-- | Зменшує a на 1, але повертає його початкове значення |
Main.c
123456789101112131415161718#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
Сума, Різниця, Інкремент, Декремент
Свайпніть щоб показати меню
Оператор додавання (+)
Оператор +
додає значення з обох боків від нього.
int result = 50 + 2;
Ви також можете використовувати змінні замість прямих значень.
Main.c
12345678910111213#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; }
Примітка
Хоча деякі мови програмування дозволяють об'єднувати рядки за допомогою оператора
+
, як "Hell" + "o" = "Hello", C цього не робить.
Оператор віднімання (-)
Оператор віднімання, -
, обчислює різницю між значеннями з обох боків від нього.
Main.c
12345678910111213#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
12345678910#include <stdio.h> int main() { int value = 100; printf("Negative value: %d", -value); return 0; }
Оператор інкременту (++)
Оператор інкременту, ++
, був введений для спрощення читабельності коду.
int value = 100;
value++; // Equivalent to: value += 1
Цей оператор додає 1 до значення, і він зазвичай використовується в циклах. Наведений вище приклад ілюструє найпростішу форму використання оператора.
Оператор декременту (--)
На противагу, оператор декременту, --
, віднімає 1 від значення:
int value = 100;
value--; // Equivalent to: value -= 1
Префікс проти постфіксного інкременту
Оператори інкременту та декременту існують у двох формах:
- префікс (++a);
- постфікс (a++).
Різниця полягає в значеннях, які вони повертають:
Оператор | Використання | Опис |
---|---|---|
++ | a++ | Збільшує a на 1, але повертає його початкове значення |
++ | ++a | Збільшує a на 1 і повертає його збільшене значення |
-- | --a | Зменшує a на 1 і повертає його зменшене значення |
-- | a-- | Зменшує a на 1, але повертає його початкове значення |
Main.c
123456789101112131415161718#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; }
Дякуємо за ваш відгук!