Operators:
1. Arithmetic Operator
2. Unary Operator
3. Relational and Logical Operator
4. Assignment Operator
5. Conditional Operator
1. Arithmetic Operator:
+, -, *, /, %
2. Unary Operator:
++, --, SizeOf
++ = Increment Operator
-- = Decrement Operator
Prefix increment = ++i
Postfix increment = i++
Prefix decrement = --i
Postfix decrement = i--
3.(a). Relational Operator:
>, <, >=, <=, = =, !=
3.(b). Logical Operator:Char3
&&, ||, !
&& = Logical AND
|| = Logical OR
! = Logical NOT
4.Assignment Operator:
+=, -=, *=, /=, %=
5. Conditional Operator OR Ternary Operator: Chap5
?, :
Arithmetic Operator:
#include<stdio.h>
#include<conio.h>
void main()
{
int a,b,c;
clrscr();
printf(“Enter a values:”);
scanf(“%d”,&a);
printf(“Enter b values:”);
scanf(“%d”,&b);
c=a+b;
printf(“Answer=%d”, c);
getch();
}
Unary Operator:
PreFix Increment:
#include<stdio.h>
#include<conio.h>
void main()
{
int i;
i=2;
clrscr();
printf(“i=%d\n”,i);
printf(“i=%d\n”,++i);
printf(“i=%d\n”,i);
getch();
}
Output:
I=2
I=3
I=3
PostFix Increment:
#include<stdio.h>
#include<conio.h>
void main()
{
int i;
i=2;
clrscr();
printf(“i=%d\n”,i);
printf(“i=%d\n”,i++);
printf(“i=%d\n”,i);
getch();
}
Output:
I=2
I=2
I=3
PreFix Decrement:
#include<stdio.h>
#include<conio.h>
void main()
{
int i;
i=2;
clrscr();
printf(“i=%d\n”,i);
printf(“i=%d\n”,--i);
printf(“i=%d\n”,i);
getch();
}
Output:
I=2
I=1
I=1
PostFix Decrement:
#include<stdio.h>
#include<conio.h>
void main()
{
int i;
i=2;
clrscr();
printf(“i=%d\n”,i);
printf(“i=%d\n”,i--);
printf(“i=%d\n”,i);
getch();
}
Output:
I=2
I=2
I=1
SizeOf:
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
printf(“Integer=%d\n”,sizeof(int));
printf(“Float=%d\n”,sizeof(Float));
printf(“Char=%d\n”,sizeof(Char));
printf(“Double=%d\n”,sizeof(Double));
printf(“Long Int=%d\n”,sizeof(long int));
getch();
}
Output:
Integer = 2
Float = 4
Char = 1
Double = 8
Long Int = 4
Relational Operator:
#include<stdio.h>
#include<conio.h>
void main()
{
int x,y;
x=30;
y=5;
clrscr();
printf(“The value of x==y is %d\n”,x==y);
printf(“The value of x>=y is %d\n”,x>=y);
printf(“The value of x<=y is %d\n”,x<=y);
printf(“The value of x!=y is %d\n”,x!=y);
getch();
}
#include<stdio.h>
#include<conio.h>
void main()
{
int x,y;
x=30;
y=5;
clrscr();
printf(“The value of x+y is %d\n”,x+y);
printf(“The value of x-y is %d\n”,x-y);
printf(“The value of x*y is %d\n”,x*y);
printf(“The value of x/y is %d\n”,x/y);
getch();
}
Assignment operator:
#include<stdio.h>
#include<conio.h>
void main()
{
int x,y,z;
x=6*5;
y=8+7;
z=6-3;
clrscr();
printf(“X=%d\n”,x);
printf(“y=%d\n”,y);
printf(“z=%d\n”,z);
getch();
}
No comments:
Post a Comment