This document discusses different data types and representations used in digital computers. It describes binary, octal, decimal, and hexadecimal number systems. It also discusses fixed point representation with signed-magnitude, 1's complement, and 2's complement methods. Floating point representation is covered along with the IEEE 754 standard. Methods for detecting overflow in arithmetic operations like addition and subtraction are presented.