Data Types C++ Tutorial

#include 
#include 
using namespace std;
int main( ){
   const double x = .39;
   const double y = 27;
   cout<< ".39, fixed, 1 decimal place:  "
      << fixed << setprecision( 1 ) << x << endl
      << ".39, fixed, 2 decimal places: "
      << setprecision( 2 ) << x << endl
      << ".39, fixed, 3 decimal places: "
      << setprecision( 3 ) << x << endl << endl
      << ".39, scientific, 1 decimal place:  "
      << scientific << setprecision( 1 ) << x << endl
      << ".39, scientific, 2 decimal places: "
      << setprecision( 2 ) << x << endl
      << ".39, scientific, 3 decimal places: "
      << setprecision( 3 ) << x << endl << endl
      // return to default floating-point output format
      << resetiosflags( ios::fixed | ios::scientific )
      << setprecision( 6 )
      << ".39 and 27., default: "  << x << "    " << y << endl
      << ".39 and 27., default, 1 decimal place:  "
      << setprecision( 1 ) << x << "    " << y << endl
      << ".39 and 27., default, 2 decimal places: "
      << setprecision( 2 ) << x << "    " << y << endl
      << ".39 and 27., default, 3 decimal places: "
      << setprecision( 3 ) << x << "    " << y << endl << endl
      << ".39 and 27., default, decimal point: "
      << showpoint << x << "   " << y << endl
      << ".39 and 27., default, decimal point, 1 decimal place:  "
      << setprecision( 1 ) << x << "    " << y << endl
      << ".39 and 27., default, decimal point, 2 decimal places: "
      << setprecision( 2 ) << x << "    " << y << endl
      << ".39 and 27., default, decimal point, 3 decimal places: "
      << setprecision( 3 ) << x << "   " << y << endl;
}