Присвоєння, Порівняння, Не дорівнює
Ми навчилися зберігати дані у змінних, організовувати дані в масиви та відображати дані як рядки. Проте, ми ще не дослідили, як змінювати або маніпулювати цими даними.
Оператор присвоєння (=)
Ми вже знайомі з цим оператором. Він присвоює значення справа змінній зліва:
int x = 5; // Assigns the value 5 to variable `x`
int y = 8; // Assigns the value 8 to variable `y`
x = y; // Assigns the value of `y` to `x` (so now, `x` is 8)
Оператори порівняння (!=, ==)
Давайте розглянемо, як вони працюють:
int result = (50 != 2);
Вираз (50 != 2)
оцінюється як true
(1) або false
(0), залежно від правильності порівняння.
Оператор !=
означає "не дорівнює".
Якщо 50
не дорівнює 2
, тоді (50 != 2)
оцінюється як true.
У комп'ютерній науці поняття "true" і "false" чисельно представлені як 1
(true) і 0
(false):
1
представляєtrue
;0
представляєfalse
.
Примітка
Бінарні значення
0
і1
також можуть представляти стани. Ми вже стикалися з цими значеннями, коли обговорювали стани байтів у попередньому уроці.
Наприклад, з оператором !=
:
Main.c
12345678910#include <stdio.h> int main() { int result = (50 != 2); printf("%d", result); return 0; }
Вираз (50 != 2)
оцінюється як істина, або 1
.
Оператор ==
перевіряє на рівність.
Наприклад:
Main.c
12345678910#include <stdio.h> int main() { int result = (50 == 2); printf("%d", result); return 0; }
Вираз (50 == 2)
є хибним, або 0
, тому що 50 не дорівнює 2.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 2.63
Присвоєння, Порівняння, Не дорівнює
Свайпніть щоб показати меню
Ми навчилися зберігати дані у змінних, організовувати дані в масиви та відображати дані як рядки. Проте, ми ще не дослідили, як змінювати або маніпулювати цими даними.
Оператор присвоєння (=)
Ми вже знайомі з цим оператором. Він присвоює значення справа змінній зліва:
int x = 5; // Assigns the value 5 to variable `x`
int y = 8; // Assigns the value 8 to variable `y`
x = y; // Assigns the value of `y` to `x` (so now, `x` is 8)
Оператори порівняння (!=, ==)
Давайте розглянемо, як вони працюють:
int result = (50 != 2);
Вираз (50 != 2)
оцінюється як true
(1) або false
(0), залежно від правильності порівняння.
Оператор !=
означає "не дорівнює".
Якщо 50
не дорівнює 2
, тоді (50 != 2)
оцінюється як true.
У комп'ютерній науці поняття "true" і "false" чисельно представлені як 1
(true) і 0
(false):
1
представляєtrue
;0
представляєfalse
.
Примітка
Бінарні значення
0
і1
також можуть представляти стани. Ми вже стикалися з цими значеннями, коли обговорювали стани байтів у попередньому уроці.
Наприклад, з оператором !=
:
Main.c
12345678910#include <stdio.h> int main() { int result = (50 != 2); printf("%d", result); return 0; }
Вираз (50 != 2)
оцінюється як істина, або 1
.
Оператор ==
перевіряє на рівність.
Наприклад:
Main.c
12345678910#include <stdio.h> int main() { int result = (50 == 2); printf("%d", result); return 0; }
Вираз (50 == 2)
є хибним, або 0
, тому що 50 не дорівнює 2.
Дякуємо за ваш відгук!