R elational операторы используются для оценки или проверить соотношение между двумя выражениями. Приходит время, когда нам нужно будет соединить два или более таких вычислений или выражений и предоставить составной вывод, например, когда нам нужно проверить, содержит ли переменная число от 10 до 20. Логические операторы используются в таких случаях, когда мы должны объединить вычисление выражений.
Это называется оператором «логического И». Он используется для проверки того, выполняется ли условие с обеих сторон оператора.
int a, b;
bool condition1, condition2, result;
a = 10;
b = 20;
condition1 = a == 10; //Contains true as a = 10
condition2 = b == 20; //Contains true as b = 20
result = condition1 && condition2;
Это называется оператором «Логическое ИЛИ». Он проверяет, выполняется ли какое-либо из условий с обеих сторон.
int a, b;
bool condition1, condition2, result;
a = 10;
b = 20;
condition1 = a == 10; //Contains true as a = 10
condition2 = b == 20; //Contains true as b = 20
result = condition1 || condition2;
Это известно как оператор «Логическое НЕ». Он просто изменяет текущее логическое значение на противоположное.
int a, b;
bool condition1, condition2, result;
a = 10;
b = 20;
condition1 = a == 10; //Contains true as a = 10
condition2 = b == 20; //Contains true as b = 20
result = !(condition1 && condition2);
Итак, для лучшего понимания, давайте предположим, что мы хотим проверить, находится ли значение переменной от 10 до 20. Итак, если значение равно 2, а не от 10 до 20, в переменной следует сохранить false. Если значение равно 15, то есть от 10 до 20, значение true следует сохранить в переменной. Мы можем написать для этого программу.
Перед написанием программы подумайте о шагах, необходимых для достижения цели, и напишите ее в виде алгоритма.
#include <stdio.h>
#include<stdbool.h>
int main()
{
int num;
bool isNumGreaterThan10, isNumLessThan20;
bool isNumInRange;
num = 12;
isNumGreaterThan10 = num > 10;
isNumLessThan20 = num < 20;
isNumInRange = isNumGreaterThan10 && isNumLessThan20;
/*
The line of code below is used to display
the output of boolean values
as they don't have format specifiers.
It will be explained in the next article.
Right now no need to understand this line.
*/
printf("%s", isNumInRange ? "true" : "false");
}
true
Назад => Операторы отношения
Когда вы делаете запрос на facebook.com, ваш компьютер ищет доменное имя, чтобы преобразовать это доменное имя в IP-адрес, чтобы ваш компьютер мог установить это соединение.
Наш язык является мощным инструментом, который может формировать наши мысли, отношения и действия. Даже кажущиеся безобидными термины могут увековечить вредные предубеждения и стереотипы.
Переход к новой карьере может быть чрезвычайно сложным, если вы пытаетесь сделать это в одиночку. Важно найти партнеров по подотчетности, которые находятся на том же уровне обучения, что и вы, у которых схожие цели, упорство и стремление.
(Предупреждение — это сатира, предназначенная для радостной подрывной деятельности — определенно не для детей) Вы видели, как ваши мама и папа прячутся на кухне и курят эти вонючие сигареты. Они говорят вам.
«Привет, Siri, включи Me Dive Оливии Дин». В мае 2021 года я начал стажировку в Future Academy Africa в Акуре, Нигерия.
Привет, киберлюбители! Добро пожаловать обратно в серию OSINT по поиску угроз. В первой статье я рассказал вам об OSINT и его важности для поиска угроз.