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

Зміст курсу

Основи C

Основи C

1. Вступ
2. Дані
3. Оператори
4. Оператори управління
5. Функції
6. Вказівники

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

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

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

Нижче наведено таблицю часто використовуваних операторів порівняння:

ОпераціяСимволПриклад використання
Рівність==a == b
Нерівність!=a != b
Більше ніж>a > b
Менше ніж<a < b
Більше або дорівнює>=a >= b
Менше або дорівнює<=a <= b

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

c

Main

copy
123456789101112
#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; }

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

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

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

Примітка

Розгляньте рівняння: 2 + 2 * 2. Яка ваша відповідь? Якщо ви подумали, що це 8, не хвилюйтеся — ви не самотні. Навіть автор курсу мав моменти математичної плутанини.

Коли мова йде про пріоритет, оператори інкременту (++) та декременту (--) оцінюються першими. За ними йдуть оператори множення (*) та ділення (/). Нарешті, оцінюються оператори додавання (+) та віднімання (-).

Візьмемо, наприклад, цей код:

Щоб уточнити порядок виконання операцій, ви можете використовувати дужки. Отже, вираз:

Може бути більш чітко записаний як:

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

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

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

Секція 3. Розділ 4
We're sorry to hear that something went wrong. What happened?
some-alt