How to set scientific format flag for double number in C++

1 Answer

0 votes
#include <iostream>

using std::cout;
using std::endl;

int main()
{
	double f1 = 3.14;
	double f2 = 782.0;
	double f3 = 123456.0;

	cout.setf(std::ios::scientific, std::ios::floatfield);
	cout << "f1: " << f1 << "  f2: " << f2 << "  f3: " << f3 << endl;

	return 0;
}

/*
run:

f1: 3.140000e+00  f2: 7.820000e+02  f3: 1.234560e+05

*/

 



answered May 21, 2018 by avibootz

Related questions

1 answer 170 views
170 views asked Apr 7, 2018 by avibootz
1 answer 158 views
1 answer 170 views
1 answer 188 views
...