Illustrate the use of logical operators.

c
#include<stdio.h>
#include<conio.h>
main()
{
	printf("\n Condition : Return Values");
	printf("\n 5>3 && 5<10 : %5d",5>3 && 5<10);
	printf("\n 8>5 || 8<2 : %6d",8>5 || 8<2);
	printf("\n !(8==8) : %9d",!(8==8));
	getch();
}


/*The third condition is wrong.Hence result returned will be 0.*/

The logical operators are used to evaluate the conditions in an expression and make decisions based on the result. There are three logical operators in C programming language:

  1. && (AND) operator: It evaluates to true if both the conditions are true.
  2. || (OR) operator: It evaluates to true if either of the conditions are true.
  3. ! (NOT) operator: It inverts the truth value of an expression.

This above program demonstrates the use of logical operators in C. The logical operators used in this program are && (AND), || (OR), and ! (NOT).

The first condition, 5 > 3 && 5 < 10, returns 1 as the result. This is because both of the conditions are true, and the AND operator returns true only if both conditions are true.

The second condition, 8 > 5 || 8 < 2, returns 1 as the result. This is because at least one of the conditions is true, and the OR operator returns true if either of the conditions is true.

The third condition, !(8 == 8), returns 0 as the result. This is because the NOT operator negates the expression within the parenthesis. The expression 8 == 8 is true, so negating it returns false.

The results of these conditions are printed on the screen using the printf function.

Thanks

Illustrate the use of logical operators.

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top