Professional Documents
Culture Documents
Week 6
Week 6
#include<stdio.h>
void main(void)
{
int ftemp,ctemp;
pritnf((“Type temperature in degree fahrenheit”);
scanf((“%d”,&ftemp);
ctemp=(ftemp-32)*5/9;
printf(“Temperature in degree Celsius is %d”,ctemp);
}
Celsius to Fahrenheit Temperature conversion
#include<stdio.h>
void main(void)
{
int ftemp,ctemp;
pritnf((“Type temperature in degree fahrenheit”);
}
Operator Precedence
• We have parenthesis around f(temp-32) known as precedence.
• The fact (*) abd (/) are evaluated before(+) and(-).
• We say that (*) and (/) has higher precedence than (+) and (-).
Remainder Operator
• Remainder operator(sometimes called modulor operator)
may be unfamiliar to you.
• It is used to find remainder when one number is divided by
another
• For example answer=13%5
value is 3
Expressions versus Variables
Days=years*365;
void main(void)
{
int num=2;
printf(“Number plus four is”,num+4);
}
Arithmetic Assignment Operator
Syntax:
Arithmetic op=
• += (Addition Assignment Operator)
• -= (Subtraction Assignment Operator)
• *= (Multiplication Assignment Operator)
• /= (Division Assignment Operator)
• %= (Remainder Assignment Operator)
Op++
• It is postfix increment operator
++Op
• It is prefix increment operator
Op--
• It is postfix decrement operator
--Op
• It is prefix decrement operator
variable++ as postfix increment operator
#include<stdio.h>
void main(void)
{
int num=0;
printf(“Number=%d\n”,num);
printf(“Number=%d\n”,num++);
printf(“Number=%d\n”,num);
}
o/p is 0,0,1
++variable as prefix increment operator
#include<stdio.h>
void main(void)
{
int num=0;
printf(“Number=%d\n”,num);
printf(“Number=%d\n”,++num);
printf(“Number=%d\n”,num);
}
o/p is 0,1,1
variable-- as Postfix decrement operator
#include<stdio.h>
void main(void)
{
int num=0;
printf(“Number=%d\n”,num);
printf(“Number=%d\n”,num--);
printf(“Number=%d\n”,num);
}
o/p is 0,0,-1
--variable as Prefix decrement operator
#include<stdio.h>
void main(void)
{
int num=0;
printf(“Number=%d\n”,num);
printf(“Number=%d\n”,--num);
printf(“Number=%d\n”,num);
}
o/p is 0,-1,-1
Relational Operators