# Arithmetic Operators

These include all the operators which are used to perform basic arithmetic operations. These are listed.

Operator Meaning Example

According to number of operands required for an operator, they are classified as Unary (one operand), binary (two operands) and ternary (three operands) operators.
First five operators are binary operators as they required two operands. Last two operators are unary operators i.e they require only one operand to operate.
They are generally used to assign the sign for the constant.When all the operands in an arithmetic expression are integer then it is called as integer expression. They always return integer value.

For example : x = 10 and y = 3
Then , x + y = 13
x - y = 7
x * y = 30
x / y = 3 ( decimal part is truncated)
x % y = 1 (remainder of the division)

When an arithmetic expression involves only real operands is called as real arithmetic.A real operand may assume values either in decimal or exponent notation.
When one of the operands is real and the other is integer, the operation is called as mixed-mode expression.If any one of the operands is floating point, then the operation will generate the floating point result.Thus,
25 / 10.0 will generate result 2.5
Whereas,
25 / 10 will generate result 2