home *** CD-ROM | disk | FTP | other *** search
/ Sams Teach Yourself C in 21 Days (6th Edition) / STYC216E.ISO / mac / Examples / Day08 / arraysize.c next >
C/C++ Source or Header  |  2002-04-26  |  909b  |  33 lines

  1. /* Demonstrates the sizeof() operator */
  2.  
  3. #include <stdio.h>
  4.  
  5. /* Declare several 100-element arrays */
  6.  
  7. int intarray[100];
  8. float floatarray[100];
  9. double doublearray[100];
  10.  
  11. int main()
  12. {
  13.     /* Display the sizes of numeric data types */
  14.  
  15.     printf("\n\nSize of int = %d bytes", sizeof(int));
  16.     printf("\nSize of short = %d bytes", sizeof(short));
  17.     printf("\nSize of long = %d bytes", sizeof(long));
  18.     printf("\nSize of long long = %d bytes", sizeof(long long));
  19.     printf("\nSize of float = %d bytes", sizeof(float));
  20.     printf("\nSize of double = %d bytes", sizeof(double));
  21.  
  22.     /* Display the sizes of the three arrays */
  23.  
  24.     printf("\nSize of intarray = %d bytes", sizeof(intarray));
  25.     printf("\nSize of floatarray = %d bytes",
  26.             sizeof(floatarray));
  27.     printf("\nSize of doublearray = %d bytes\n",
  28.             sizeof(doublearray));
  29.  
  30.     return 0;
  31. }
  32.  
  33.