Arithmetic Operators
An arithmetic operator performs mathematical operations such as addition, subtraction and multiplication on numerical values (constants and variables).Operator | Meaning of Operator |
---|---|
+ | addition or unary plus |
- | subtraction or unary minus |
* | multiplication |
/ | division |
% | remainder after division( modulo division) |
Example
// C Program to demonstrate the working of arithmetic operators
#include <stdio.h>
int main()
{
int a = 9,b = 4, c;
c = a+b;
printf("a+b = %d \n",c);
c = a-b;
printf("a-b = %d \n",c);
c = a*b;
printf("a*b = %d \n",c);
c=a/b;
printf("a/b = %d \n",c);
c=a%b;
printf("Remainder when a divided by b = %d \n",c);
return 0;
}
Outputa+b = 13 a-b = 5 a*b = 36 a/b = 2 Remainder when a divided by b=1The operators +, - and * computes addition, subtraction and multiplication respectively as you might have expected.
In normal calculation,
9/4 = 2.25
. However, the output is 2 in the program.It is because both variables a and b are integers. Hence, the output is also an integer. The compiler neglects the term after decimal point and shows answer 2 instead of 2.25.
The modulo operator % computes the remainder. When
a = 9
is divided by b = 4
, the remainder is 1. The % operator can only be used with integers.Suppose a = 5.0, b = 2.0, c = 5 and d = 2. Then in C programming, a/b = 2.5 // Because both operands are floating-point variables a/d = 2.5 // Because one operand is floating-point variable c/b = 2.5 // Because one operand is floating-point variable c/d = 2 // Because both operands are integers
Learn from tutorials https://www.youtube.com/channel/UCf_rYynEasdwiY7q0v1q6ZQ
C Language Tutorials https://www.youtube.com/playlist?list=PLz5NJMw6aXU6pvSzre8YKHMh6NG6Y6jze
Thanks for Reading Please Follow and Share and Comment if You Like it !!!
If this POST contains Any Wrong Information Feel free to comment it i will FIX the Problem !!! or You can contact me at given links below
Follow the Blog for more new post http://rajeevchaudhary-youtuber.blogspot.com/
Twitter - https://www.twitter.com/reecry
No comments:
Post a Comment