The ios class defines an enumeration of format state flags that you can
use to affect the formatting of data in USL I/O streams. The following list
shows the formatting features and the format flags that control them:
Whitespace and padding: ios::skipws, ios::left, ios::right, ios::internal
Base conversion: ios::dec, ios::hex, ios::oct, ios::showbase