Finding the size of a type : Variable Size and Limitation « Language « C Tutorial






#include <stdio.h>

int main(void)
{
  printf("\nVariables of type char occupy %d bytes", sizeof(char));
  printf("\nVariables of type short occupy %d bytes", sizeof(short));
  printf("\nVariables of type int occupy %d bytes", sizeof(int));
  printf("\nVariables of type long occupy %d bytes", sizeof(long));
  printf("\nVariables of type float occupy %d bytes", sizeof(float));
  printf("\nVariables of type double occupy %d bytes", sizeof(double));
  printf("\nVariables of type long double occupy %d bytes", sizeof(long double));
  return 0;
}
Variables of type char occupy 1 bytes
     Variables of type short occupy 2 bytes
     Variables of type int occupy 4 bytes
     Variables of type long occupy 4 bytes
     Variables of type float occupy 4 bytes
     Variables of type double occupy 8 bytes
     Variables of type long double occupy 12 bytes








1.7.Variable Size and Limitation
1.7.1.Finding the limits
1.7.2.Finding the size of a type