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

Popular Posts