Arithmetic Operators

C programming language supports almost common arithmetic operator such as +,-,* and modulus operator %. Modulus operator (%) returns the remainder of integer division calculation. The operators have precedence rules which are the same rule in math.
Here is a C program demonstrate arithmetic operators:
01.#include <stdio.h>
02./* a program demonstrates C arithmetic operators */
03.void main(){
04.int x = 10, y = 20;
05. 
06.printf("x = %d\n",x);
07.printf("y = %d\n",y);
08./* demonstrate = operator + */
09.y = y + x;
10.printf("y = y + x; y = %d\n",y);
11. 
12./* demonstrate - operator */
13.y = y - 2;
14.printf("y = y - 2; y = %d\n",y);
15./* demonstrate * operator */
16.y = y * 5;
17.printf("y = y * 5; y = %d\n",y);
18. 
19./* demonstrate / operator */
20.y = y / 5;
21.printf("y = y / 5; y = %d\n",y);
22. 
23./* demonstrate modulus operator % */
24.int remainder = 0;
25.remainder = y %3;
26. 
27.printf("remainder = y %% 3; remainder = %d\n",remainder);
28. 
29./* keep console screen until a key stroke */
30.char key;
31.scanf(&key);
32.}
And here is the output
x = 10
y = 20
y = y + x; y = 30
y = y - 2; y = 28
y = y * 5; y = 140
y = y / 5; y = 28
remainder = y % 3; remainder = 1

source:cprogramlanguage.net

No comments:

Post a Comment