Menu
Coddy logo textTech

Операторы сравнения

Часть раздела Fundamentals путешествия по C на Coddy — урок 20 из 63.

Операторы сравнения используются для сравнения двух операндов.

Иногда нам нужно проверить, является ли операнд больше/меньше/... другого операнда.

В следующей таблице приведены возможные операторы сравнения:

ОператорЗначениеПример
==Равно1 == 2 возвращает 0 (false)
!=Не равно1 != 2 возвращает 1 (true)
>Больше1 > 2 возвращает 0 (false)
<Меньше1 < 2 возвращает 1 (true)
>=Больше или равно1 >= 2 возвращает 0 (false)
<=Меньше или равно1 <= 2 возвращает 1 (true)


Оператор сравнения возвращает 1, если сравнение истинно, или 0 , если оно ложно.

Например:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2;

var3 будет содержать 1, потому что var1 и var2 не равны

challenge icon

Задание

Легко

Напишите программу, которая инициализирует 2 переменные n1 и n2 значениями 8 и 9 (соответственно).

После этого инициализируйте еще одну переменную n3, которая будет содержать результат проверки того, является ли n1 больше, чем n2.

Выведите значения всех трех переменных с помощью printf() в следующем формате:

n1 = [value of n1], n2 = [value of n2], n3 = [value of n3]

Шпаргалка

Операторы сравнения используются для сравнения двух операндов и возвращают 1 (истина) или 0 (ложь):

ОператорЗначениеПример
==Равно1 == 2 возвращает 0 (ложь)
!=Не равно1 != 2 возвращает 1 (истина)
>Больше1 > 2 возвращает 0 (ложь)
<Меньше1 < 2 возвращает 1 (истина)
>=Больше или равно1 >= 2 возвращает 0 (ложь)
<=Меньше или равно1 <= 2 возвращает 1 (истина)

Пример использования:

int var1 = 13;
int var2 = 12;
int var3 = var1 != var2; // var3 будет содержать 1 (истина)

Попробуйте сами

#include <stdio.h>

int main() {
    // Введите ваш код ниже

    
    // Не изменяйте строку ниже
    printf("n1 = %d, n2 = %d, n3 = %d\n", n1, n2, n3);
    
    return 0;
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Fundamentals