Пример
3
Операторы сравнения, равенства
и логические. В С++ имеется логический тип данных bool
который может принимать только два значения true(истина)
или false(ложь). Этот тип данных используется для контроля
выполнения инструкций различных типов. В следующей таблице представлены
инструкции С++, наиболее часто используемые для управления логикой
выполнения.
Операторы сравнения, равенства и логические
|
Операторы сравнения |
меньше |
< |
больше |
> |
меньше или равно |
<= |
больше или равно |
>= |
Операторы равенства |
равно |
== |
не равно |
!= |
Логические операторы |
отрицание |
! |
логическое и |
&& |
логическое или |
|| |
Очень важно не путать операторы равенства
и присваивания, например a==b - это проверка на равенство
т. е. если a и b равны то выражение вернет true(истина)
в противном случае false(ложь), а в выражении a=b
переменная a станет равна b. Приведем пример с
инструкцией if, она имеет вид:
if(условие)
{
инструкции
}
Здесь если условие истинно то выполняются инструкции. Мы
можем составить следующую программу:
int main()
{
int a = 0;
int b = 4;
if(a != b) //если a не равно b, то
{
a = b; //a становится равной b
}
if(a == b) //если a равно b, то
{
a = b + 1; //a принимает значение b + 1
}
return 0;
}
Текст программы
предыдущий
пример
следующий пример
|