保留几位小数&&保留几位有效数字的输出

保留几位小数:
cout版

#include <iostream>
#include <iomanip>
cout<<fixed<<setprecision(n)<<x;

其中可以把fixed理解为从小数点开始计算的意思(可以和下面的cout版的保留几位有效数字进行对比学
习)
printf版

#include <cstdio>
printf("%.nlf",x);

个人还是jio得printf版的比较简单,但是有时候用printf会莫名出锅(wtclQAQ)


保留几位有效数字:
cout版

#include <iostream>
#include <iomanip>
cout<<setprecision(n)<<x;

看粗来了吧,是不是和上面的只有一个“fixed”之差鸭
printf版

#include <cstdio>
printf("%.nlg",x);

posted @ 2020-05-31 15:48  P-Y-Y  阅读(237)  评论(0)    收藏  举报