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Оператори порівняння

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

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

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

OperationSymbolUsage Example
Equality==a == b
Inequality!=a != b
Greater than>a > b
Less than<a < b
Greater than or equal to>=a >= b
Less than or equal to<=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
some-alt