Home »
C programming language
Equality Operators in C, C++ programming language
Learn: What are the equality operators in C, C++ programming language? In this articles I am going to write about two operators which are comes under the Equality Operators.
There are two operators which are known as Equality Operators:
- Equal To Operator (==)
- Not Equal To Operator (!=)
1) "Equal To" Operator (==)
It’s a binary operator and works on two operands, it returns 1 if value of both operands are equal else it returns 0.
Syntax
Operand1 == Operand2
Tip: There should be a space between operands and operators.
Example
In this example, we have two variables (operands for the operator) "a" and "b" and the value of "a" is "10" and value of "b" is also "10".
#include <stdio.h>
int main()
{
int a=10;
int b=10;
int result;
result = (a==b);
printf("result: %d\n",result);
return 0;
}
Output
result: 1
2) "Not Equal To" Operator (!=)
It’s a binary operator and works on two operands, it returns 1 if value of both operands are not equal else it returns 0.
Syntax
Operand1 != Operand2
Tip: There should be a space between operands and operators.
Example
In this example, we have two variables (operands for the operator) "a" and "b" and the value of "a" is "10" and value of "b" is also "10".
#include <stdio.h>
int main()
{
int a=10;
int b=10;
int result;
result = (a!=b);
printf("result: %d\n",result);
return 0;
}
Output
result: 0
Here is the list of C programs for your practices.
Some of the good programs based on Equality Operators with other relations operators: