The size (in bytes) of some number types on an Arduino (some of these are obvious):

  ----------------------
  char                1
  byte                1
  int                 2
  size_t              2
  unsigned int        2
  short int           2
  long int            4
  long long int       8
  unsigned long int   4
  float               4
  double              4
  ----------------------