Оператор сравнения |
Операторы сравнения, равенства и логические. В С++ имеется логический тип данных 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; } |