Data Types

  • Primitive v.s. constructed
  • Type Size, e.g. 1 bit, 16 bits, 32 bits, 64 bits
  • Range, e.g. True/False, 0 to 65,535
  • Suppored operators, e.g. +, -, /, *, <<, >>