Actual source code: sizeof.c

  1: #include <stdio.h>
  2: /*
  3:         Prints the size of various C data types
  4: */
  5: int main(int argc,char **args)
  6: {
  7:   fprintf(stdout,"long double : %lu\n",(unsigned long)sizeof(long double));
  8:   fprintf(stdout,"double      : %lu\n",(unsigned long)sizeof(double));
  9:   fprintf(stdout,"int         : %lu\n",(unsigned long)sizeof(int));
 10:   fprintf(stdout,"char        : %lu\n",(unsigned long)sizeof(char));
 11:   fprintf(stdout,"short       : %lu\n",(unsigned long)sizeof(short));
 12:   fprintf(stdout,"long        : %lu\n",(unsigned long)sizeof(long));
 13:   fprintf(stdout,"long long   : %lu\n",(unsigned long)sizeof(long long));
 14:   fprintf(stdout,"int *       : %lu\n",(unsigned long)sizeof(int*));
 15:   fprintf(stdout,"size_t      : %lu\n",(unsigned long)sizeof(size_t));

 17:   return 0;
 18: }