C Tutorial
Following are the arithmetic operations available in c programming,
Operator | Description |
---|---|
+ | Addition |
- | Subtraction or unary minus |
* | Multiplication |
/ | Division |
% | Modulus |
++ | Increment |
-- | Decrement |
+= | Addition assignment |
-= | Subtraction assignment |
*= | Multiplication assignment |
/= | Divison assignment |
%= | Modulus assignment |
#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
#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
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
Privacy Policy | Copyright2020 - All Rights Reserved. | Contact us
| Report website issues in Github
| Facebook page
| Google+ page