------------------------------------------------------------------------
  Type                    Minimum value                      Maximum value
  ------------------------------------------------------------------------
  signed char                      -128                               127
  unsigned char                       0                               255
  signed short                  -32,768                            32,767
  unsigned short                      0                            65,535
  signed int                    -32,768                            32,767
  unsigned int                        0                            65,535
  signed long            -2,147,483,648                     2,147,483,647
  unsigned long                       0                     4,294,967,295

  All char types use one 8-bit byte for storage.

  All short and int types use 2 bytes.

  All long types use 4 bytes.

  If alignment is requested (O|C|C|W), all nonchar integer type objects will
  be aligned to even byte boundaries. Character types are never aligned.

Designed By Blogger Templates | Templatelib & Distributed By Blogspot Templates