C File Sample : OPERATORS and Storage Specifier
OPERATORS and Storage Specifier :
// Program For Demonstrating
Operators
#include<stdio.h>
#include<conio.h>
void main()
{
int
num1,num2,res;
clrscr();
printf("Enter Any Two Numbers :
");
scanf("%d%d",&num1,&num2);
res=num1+num2;
printf("\nSum Is : %d\n",res);
res=num1-num2;
printf("\nSubtraction Is : %d\n",res);
res=num1*num2;
printf("\nMultiplication Is :
%d\n",res);
res=num1/num2;
printf("\nDivision Is : %d\n",res);
getch();
}
Output :
Enter Any Two
Numbers : 10 20
Sum Is : 30
Subtraction Is : -10
Multiplication Is :
200
Division Is : 0
Storage
Class Specifiers :
// Program To Demonstrate Storage
Class 'Auto'.
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
auto int n=1;
{
auto int n=2;
{
auto
int n=3;
printf("\nIn Third Block n=%d\n",n);
}
printf("\nIn Second Block
n=%d\n",n);
}
printf("\nIn Main ()
Block n=%d\n",n);
getch();
}
Output
:
In
Third Block n=3
In
Second Block n=2
In Main () Block n=1
// Program To Demonstrate Storage
Class 'Static'.
#include<stdio.h>
#include<conio.h>
void inc();
void dec();
int n=0;
void main()
{
clrscr();
printf("Value Of N = %d\n",n);
inc();
inc();
dec();
dec();
getch();
}
void inc()
{
n=n+1;
printf("\nOn Increment N =
%d\n",n);
}
void dec()
{
n=n-1;
printf("\nOn Increment N =
%d\n",n);
}
Output :
Value Of N = 0
On Increment N = 1
On Increment N = 2
On Increment N = 1
On Increment N = 0
// Program To Demonstrate Storage
Class 'Static'.
#include<stdio.h>
#include<conio.h>
void inc();
void main()
{
clrscr();
inc();
inc();
inc();
getch();
}
void inc()
{
static n=1;
printf("\nValue Of N = %d\n",n);
n=n+1;
}
Output :
Value
Of N = 1
Value
Of N = 2
Value
Of N = 3
Comments
Post a Comment