This document discusses floating point representation and arithmetic. It begins by introducing floating point numbers and their approximate nature with finite range and limited precision. It then covers the IEEE standard for single and double precision floating point numbers which uses a sign bit, exponent, and significand. Examples are given of representing decimal numbers in single and double precision format. The document concludes by discussing floating point addition through aligning exponents, adding significands, normalizing, and rounding the result.