 C Tutorial

# C Arithmetic Operators

## C Arithmetic Operators

Following are the arithmetic operations available in c programming,

Operator Description
- Subtraction or unary minus
* Multiplication
/ Division
% Modulus
++ Increment
-- Decrement
-= Subtraction assignment
*= Multiplication assignment
/= Divison assignment
%= Modulus assignment

## C Program for Arithmetic Operators

```#include<stdio.h>

void main()
{
int a,b,c,d,e,m;
float f;
printf("Enter the value for a and b:");
scanf("%d%d", &a, &b);
c = a+b;
d = a-b;
e = a*b;
f = a/b;
a += b;
m = a%b;
printf("\nAddition of a and  b: %d", c);
printf("\nSubtraction of and b: %d", d);
printf("\nMultiplication of a and b: %d", e);
printf("\nDivision of a and b: %f", f);
printf("\nModulus of a and b: %d", m);
}
```

Output:

```\$ cc arithmetic.c
\$ ./a.out
Enter the value for a and b:6 4

Addition of a and  b: 10
Subtraction of and b: 2
Multiplication of a and b: 24
Division of a and b: 1.000000
Modulus of a and b: 2
```

## C Program for Arithmetic Assignment Operators

```#include<stdio.h>

void main()
{
float a,b;
printf("Enter the value for a and b:");
scanf("%f%f", &a, &b);
a += b;
printf("\nAddition of a and  b: %f", a);
a -=b;
printf("\nSubtraction of and b: %f", a);
a*=b;
printf("\nMultiplication of a and b: %f", a);
a/=b;
printf("\nDivision of a and b: %f", a);
}
```

Output:

```\$ cc arithmetic.c
\$ ./a.out
Enter the value for a and b:6 4

Addition of a and  b: 10.000000
Subtraction of and b: 6.000000
Multiplication of a and b: 24.000000
Division of a and b: 6.000000
```

## C Program for Increment and Decrement Opereators

Increment operator:

++varaiable -> first increments value of a by 1 and used incremented value of a in the current statement.

varaiable++ -> first value of a is used in the current statement and increments value of a by 1.

Decrement operator:

--varaiable -> first increments value of a by 1 and used decremented value of a in the current statement.

varaiable-- -> first value of a is used in the current statement and decrements value of a by 1.

```#include<stdio.h>

void main()
{
int a,b;
printf("Enter the value for a and b:");
scanf("%d%d", &a, &b);

printf("\nvalue of a: %d", a);
printf("\nPre increment of a: %d", ++a);
printf("\nPost increment of a: %d", a++);
printf("\nvalue of a: %d", a);

printf("\nvalue of b: %d", b);
printf("\nPre decrement of b: %d", --b);
printf("\nPost decrement of b: %d", b--);
printf("\nvalue of b: %d", b);
}
```

Output:

```\$ cc arithmetic.c
\$ ./a.out
Enter the value for a and b:6 4

value of a: 6
Pre increment of a: 7
Post increment of a: 7
value of a: 8
value of b: 4
Pre decrement of b: 3
Post decrement of b: 3
value of b: 2[
``` C Tutorial

## C Examples

Privacy Policy  |  Copyright 2020 - All Rights Reserved.  |  Contact us   |  Report website issues in Github   |  Facebook page   |  Google+ page     