CPP Operators

CPP Operators are used to perform operations on operands. Operands can be a variable or a constant. The operators are divided into various groups on the basis of the basic operations they perform.

 

Some of the basic operators are:

Arithmetic Operators:

The operators which are used to perform the arithmetical operations, are grouped together as Arithmetic operators.

OperatorsSymbol
Addition+
Subtraction
Multiplication*
Division/
Modulus%

 

Assignment Operators:

The operators which are used to assign values to a variable, are grouped together as Assignment operators.

OperatorsSymbol
Equals To=
Added Value+=
Subtracted Value-=
Multiplicated Value*=
Divided Value/=
Modulus Value%=

 

Comparison Operators:

The operators which are used to compare two values, are grouped together as Comparison operators.

OperatorsSymbol
Equal==
Not equal!=
Greater than>
Less than<
Greater than or equal to>=
Less than or equal to<=

 

Logical Operators:

The operators which are used to perform logical operations, are grouped together as Logical operators.

OperatorsSymbol
AND&&
OR||

 

Precedence and Associativity of C Operators:

The precedence and associativity of different types of operators in CPP are listed below.

PRECEDENCEOPERATORSASSOCIATIVITY
Postfix Operators() [] -> . ++ – –Left to Right
Unary Operators+ – ! ~ ++ – – (type)* & sizeofRight to Left
Multiplicative Operators* / %Left to Right
Additive Operators+ –Left to Right
Shift Operators<< >>Left to Right
Relational Operators< <= > >=Left to Right
Equality== !=Left to Right
Bitwise AND&Left to Right
Bitwise XOR^Left to Right
Bitwise OR|Left to Right
Logical AND&&Left to Right
Logical OR||Left to Right
Conditional Operator?:Right to Left
Assignment Operators= += -= *= /= %=>>= <<= &= ^= |=Right to Left
Comma,Left to Right

Example:

#include <iostream.h>
using namespace std;
int main()
{
int sum1 = 10+20*10-90*10+700;  
int sum2 = (10+20)*10-(90*10)+700;
cout << sum1 << endl;
cout << sum2;
return 0;
}

Output:

10
100
Content Protection by DMCA.com
Please Share