Операция логическое ИЛИ

Форма записи:

выражение || выражение

Операция || группирует слева направо. Она возвращает 1, если хотя бы один из ее операндов ненулевой, и 0 в противном случае. В противоположность операции | операция || гарантирует вычисление слева направо; более того, второй операнд не вычисляется, если первый операнд не есть 0.

Операнды не обязаны иметь один и тот же тип, но каждый из них должен иметь один из основных типов или быть указателем. Результат всегда имеет тип int.

Пример:

Определить, не находиться ли точка С на отрезке АВ:

#include<stdio.h>

void main()

{ float a=2.1, b=7.4,c;

printf(“Введите с\n”);

scanf(“%f”,&c);

printf(“%d”,(c<a)||(c>b));

}

Результат:

Введите с


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: