C++ Basic Input/Output and Data types