Friday, October 4, 2013

C Program to print the value and size of different data types (Using size of operator).



#include <stdio.h>
int main()
{
//Characters
   char a=’1’;
   unsigned char b=’2’;

//Integers
   int c=3;
   unsigned int d=4; 
   short int e=5;
   unsigned short int f=6;
   long int g=7;
   unsigned long int h=8;

//Real numbers
   float i=9.0;
   double j=10.0;
   long double k=11.0;

   printf(“\n The value of a is %c and size is %d byte”,a,sizeof(a));
   printf(“\n The value of a is %c and size is %d byte”,b,sizeof(b));
   printf(“\n The value of a is %d and size is %d byte”,c,sizeof(c));
   printf(“\n The value of a is %u and size is %d byte”,d,sizeof(d));
   printf(“\n The value of a is %d and size is %d byte”,e,sizeof(e));
   printf(“\n The value of a is %u and size is %d byte”,f,sizeof(f));
   printf(“\n The value of a is %ld and size is %d byte”,g,sizeof(g));
   printf(“\n The value of a is %lu and size is %d byte”,h,sizeof(h));
   printf(“\n The value of a is %f and size is %d byte”,i,sizeof(i));
   printf(“\n The value of a is %lf and size is %d byte”,j,sizeof(j));
   printf(“\n The value of a is %Lf and size is %d byte”,k,sizeof(k));

   return 0;
}

No comments:

Post a Comment