精度

1.#include<iomanip>

cout<<setiosflags(ios::fixed)<<setpricision(4)<<4<<endl;

输出为4。

如果 float a=4;

cout<<setiosflags(ios::fixed)<<setpricision(4)<<4<<endl;

则输出4.0000.

cout<<setiosflags(ios::scientific)<<setprecision(4)<<a<<endl;

输出为4.0000e+01。

cout<<setprecision(4)<<a<<endl;

输出为4。

a=4.001时输出为4.001.

a=40234.4时输出为4.023e+03

posted on 2017-05-27 23:04  那年月光  阅读(148)  评论(0编辑  收藏  举报