home *** CD-ROM | disk | FTP | other *** search
/ C Programming Starter Kit 2.0 / SamsPublishing-CProgrammingStarterKit-v2.0-Win31.iso / tybc4 / sizeof1.cpp < prev    next >
C/C++ Source or Header  |  1993-03-18  |  1KB  |  41 lines

  1. /*
  2.   simple program that returns the data sizes using the sizeof()
  3.   operator with variables and data types.
  4. */
  5.  
  6. #include <iostream.h>
  7.  
  8. main()
  9.  
  10. {
  11.     short int aShort;
  12.     int anInt;
  13.     long aLong;
  14.     char aChar;
  15.     float aReal;
  16.  
  17.     cout << "Table 1. Data sizes using sizeof(variable)\n\n";
  18.     cout << "    Data type         Memory used\n";
  19.     cout << "                        (bytes)\n";
  20.     cout << "------------------    -----------";
  21.     cout << "\n     short int            " << sizeof(aShort);
  22.     cout << "\n      integer             " << sizeof(anInt);
  23.     cout << "\n   long integer           " << sizeof(aLong);
  24.     cout << "\n     character            " << sizeof(aChar);
  25.     cout << "\n      float               " << sizeof(aReal);
  26.     cout << "\n\n\n\n";
  27.  
  28.     cout << "Table 2. Data sizes using sizeof(dataType)\n\n";
  29.     cout << "    Data type         Memory used\n";
  30.     cout << "                        (bytes)\n";
  31.     cout << "------------------    -----------";
  32.     cout << "\n     short int            " <<  sizeof(short int);
  33.     cout << "\n      integer             " <<  sizeof(int);
  34.     cout << "\n    long integer          " <<  sizeof(long);
  35.     cout << "\n     character            " <<  sizeof(char);
  36.     cout << "\n       float              " <<  sizeof(float);
  37.     cout << "\n\n\n\n";
  38.  
  39.     return 0;
  40. }
  41.