Logical Operators

Logical Operators are used for performing logical operations , such as joining(Or,And) conditions ,negations(Not).

Following table shows all the logical operators supported by C language.
OperatorsWhat They Do ..Precedence
!It gives the complement of all values. In C , all values are Positive(Boolean 1) except 0.1
&& Performs the AND operation on operands.2
||Performs the OR operation.3




C Example


#include<stdio.h>

int main() {

	int a=10,b=20,c=30,d,e,g,h,f;

	d=!a;

	e=((a>b)&&(a<c));

	//  One condition false

	f=((a<b)&&(a<c));

	//  Both conditions  true

	g=((a>b)||(a<c));

	//  One condition true

	h=((a>b)||(c< a));

	//  Both conditions false

	printf("a=%d , b=%d",a,b);

	printf("\n\nd=%d , e=%d",d,e);

	return 0;

}


Quantitative Aptitude
Reasoning
Programming
Interview