Arithmetic Operators in C Language ( + _ * / % ) with Example program


So far We have discussed about the building blocks of the C Programming Language. Like the datatypes, variables, keywords, and Constants, etc. We also discussed about the Operators in C Language. Now In todays article, We are going to look about the Arithmetic Operators in C Language with Examples.


Arithmetic Operators in C Language ( +  ,- , * , / , % ):

  • The Arithmetic Operators in C are used for Numeric calculations (or) Arithmetic Calculations.
  • There are Five Arithmetic Operator in C language. those are listed below

+Addition 200 + 100 = 300
-Subtraction 200 - 100 = 100
*Multiplication 200 * 100 = 20000
/Division 200 / 100 = 2
%Modulo Division 200 % 100 = 0

When we are using + and symbols it may Binary operators or Unary Operators. It is depends on Number of Operands.because we have unary  + , – Operators and Binary + , – Operators.

Unary + and Unary – Operators:

  • Unary operators requires only one Operand
  • unary operators are used for representing sign of operand.

Ex :
+a   —->  a is Positive value.
-b   —->  b is Negative value.

  • If we didn’t specify any sign before the any Number it is considered as Positive Number.

Binary + and Binary – Operators:

  • These operators are need two operands.
  • Binary plus is used for addition.
  • Binary minus is used for Subtraction.

Product Operator:

  • It is used to perform Arithmetic Multiplication between given Operands.
  • It is also a Binary operator.

Division Operator:

  • It is used to perform the division between two operands and it gives the Coefficient as Result.
  • It is also Binary Operator.

Modulo Division Operator:

  • It is used for perform modulus operation it gives remainder as Result.
  • It is also a Binary Operator.
  • we can not apply modulus operator on Floating point data. It is only for Integers.

Program to demonistrate Arithmetic Operators in C language:

Program Output:


Quick Notes on Arithmetic Operators in C :

  • All Arithmetic Operators are Binary Operators that means it needs two Operands to perform any operation.
  • Unary plus and Minus are Different from Binary plus(Addition Operator) and Binary minus(subtraction Operator).

If we have more than one Operator in an Expression we need to follow Priority of Operators and Associativity of Operators.Operators with more than one Operators are explained in the following post.

Also Read :


Hi Guys, I am Venkatesh. I am a programmer and an Open Source enthusiast. I write about programming and technology on this blog.

You may also like...

5 Responses

  1. […] Arithmetic Operators in C Language | Examples of Arithmetic Operators – SillyCodes […]

  2. […] our previous articles, we discussed the Arithmetic Operators in C Language. In today’s article, We will learn about the Assignment Operator in C Programming. We also […]

  3. […] is recommended to have knowledge of the C Loops, and Arithmetic Operators to better understand the program. We have already covered these topics in earlier posts, Please go […]

  4. […] Arithmetic Operators in C Language […]

  5. […] Arithmetic Operators in C language […]

Leave a Reply