This document discusses C++ input/output manipulators. It introduces manipulators as instructions that modify output streams. There are two types - non-argument manipulators like endl, and argument manipulators like setw() and setfill(). Endl not only moves to a new line but flushes the output buffer. Setw() sets a minimum field width for output, and setfill() fills any unused space in that field with a specified character. Sample programs demonstrate using these manipulators.