Операции отношения и логические операции

Больше или равно   >=  
Больше   >  
Меньше или равно   <=  
Меньше   <  
Равно   ==  
Неравно   !=  
Логическое «и»   &&  
Логическое «или»   ||  
Отрицание «не»   !  

Логическое значение «ложь» представляется целым нулевым значением, а значение «истина» представляется любым ненулевым значением

Выражения, связанные логическими операциями && и ||, вычисляются слева направо, причем вычисление значения выражения прекращается сразу же, как только становится ясно, будет ли результат истинен или ложен.

Старшинство операции && выше, чем у операции ||.

Программа 86

#include<stdio.h>

main()

(

int x, у, z;

x=l; y=l; z=0; x=x&&y||z; printf("%d\n",x);

x=x||!y&&z; printf("%d\n",x);

x=y=l; z=x++-l; printf("%d\n",x);printf("%d\n",z);

z+=-x++ + ++y; printf("%d\n",x); printf("%d\n",z);

z=x/++x; printf("%d\n",x); printf("%d\n",z);

}

Результат выполнения программы: 1 1 2 0 3 0 4 1


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



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