Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Оператори Порівняння | Оператори
Основи C

bookОператори Порівняння

Розуміння операторів порівняння

Оператори порівняння дозволяють оцінювати та порівнювати значення. Однією з найскладніших особливостей цих операторів є запам'ятовування правильного порядку або розташування символів, наприклад, визначення, чи має бути < або = першим.

Коли ці оператори використовуються у програмі, результатом буде або true, або false. У контексті програмування true зазвичай позначається як 1, а false — як 0.

Main.c

Main.c

copy
1234567891011
#include <stdio.h> int main() { printf("Expression 8 == 7 + 1 is %d\n", 8 == 7 + 1 ); printf("Expression 10 != 3 is %d\n", 10 != 3 ); printf("Expression 7 > 7 is %d\n", 7 > 7 ); printf("Expression 20 >= 19 is %d\n", 20 >= 20 ); printf("Expression 21 <= 21 is %d\n", 20 <= 21 ); return 0; }

Оператори порівняння часто використовуються у циклах та умовних виразах.

Пріоритет операторів

Розуміння порядку виконання операцій, або пріоритету операторів, є важливим.

Спочатку виконуються оператори інкременту (++) та декременту (--). Далі йдуть оператори множення (*) та ділення (/). Останніми виконуються оператори додавання (+) та віднімання (-).

main.c

main.c

copy
123456789101112
#include <stdio.h> int main() { int a = 5; int b = 3; int c = 7; int d = a * ++b * c-- + 4; printf("The value of d: %d", d); return 0; }

Щоб зробити складні вирази легшими для читання, можна додавати дужки для позначення групування та пріоритету операторів.

int d = ((a * (++b)) * (c--)) + 4;

Префіксний інкремент застосовується до використання, постфіксний декремент — після обчислення, а множення має вищий пріоритет за + 4. У результаті змінна d дорівнюватиме 144 (після цього b = 4, c = 6).

question mark

Який порядок пріоритету є правильним?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Awesome!

Completion rate improved to 2.63

bookОператори Порівняння

Свайпніть щоб показати меню

Розуміння операторів порівняння

Оператори порівняння дозволяють оцінювати та порівнювати значення. Однією з найскладніших особливостей цих операторів є запам'ятовування правильного порядку або розташування символів, наприклад, визначення, чи має бути < або = першим.

Коли ці оператори використовуються у програмі, результатом буде або true, або false. У контексті програмування true зазвичай позначається як 1, а false — як 0.

Main.c

Main.c

copy
1234567891011
#include <stdio.h> int main() { printf("Expression 8 == 7 + 1 is %d\n", 8 == 7 + 1 ); printf("Expression 10 != 3 is %d\n", 10 != 3 ); printf("Expression 7 > 7 is %d\n", 7 > 7 ); printf("Expression 20 >= 19 is %d\n", 20 >= 20 ); printf("Expression 21 <= 21 is %d\n", 20 <= 21 ); return 0; }

Оператори порівняння часто використовуються у циклах та умовних виразах.

Пріоритет операторів

Розуміння порядку виконання операцій, або пріоритету операторів, є важливим.

Спочатку виконуються оператори інкременту (++) та декременту (--). Далі йдуть оператори множення (*) та ділення (/). Останніми виконуються оператори додавання (+) та віднімання (-).

main.c

main.c

copy
123456789101112
#include <stdio.h> int main() { int a = 5; int b = 3; int c = 7; int d = a * ++b * c-- + 4; printf("The value of d: %d", d); return 0; }

Щоб зробити складні вирази легшими для читання, можна додавати дужки для позначення групування та пріоритету операторів.

int d = ((a * (++b)) * (c--)) + 4;

Префіксний інкремент застосовується до використання, постфіксний декремент — після обчислення, а множення має вищий пріоритет за + 4. У результаті змінна d дорівнюватиме 144 (після цього b = 4, c = 6).

question mark

Який порядок пріоритету є правильним?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 4
some-alt