需要用到的头文件#include
1. setprecision(int)
setprecision(int)用来设置精度的, 就是一个数字, 从最高位向后数, 一直数n位.
如果第n位还没到小数点, 如果是小数类型那就截断, 用科学计数法; 如果是整数类型的, 有多少显示多少
如果到小数点以后了, 到哪儿算哪儿
如果人家整数部分加上小数部分都不够n, 那就有多少显多少, 不加0
setprecision(4):
1.234567 --> 1.235
2. fixed
按定点数来输出, 基本上就是小数的数, 小数点用保留6位有效数字.
1.234 --> 1.234000
我是这么来用的, 用来强制补0,和输出小数点, 如下:
cout << fixed << setprecision(4) << 12.34
输出12.3400, 相当于保留了4位有效小数点位
3.setw,setfill
setw(int),setfill(char)都是一次性操作.
setw(int)设置输出宽度,setfill(char)填充字符.
cout << setw(6) <
C语言里是用printf(".4f%),2.342);