C++最简单的四舍五入!!(setprecision(n)方法)

发布于:2021-12-03 23:27:52

setprecision(n)是流格式控制符之一,在iomanip头文件中。


setprecision(n)指定一个浮点数的精度。




1.)可以指定一个浮点数打印几位数字,其中n是总位数!!包括小数之前和之后的数字。超出的位数会被四舍五入进去!!!


(setprecision(n)不是舍弃,在高精度向低精度转换时,超出部分会被舍弃,如一个double k =1.5,int i = k ,这时候0.5被舍去,i? = 1,


高精度向低精度转换超出位数会被舍弃!


例如


double num = 1.23456;


cout<

cout<

cout<



2)与setw()不同setprecision(n)一直作用到下一个setprecisin(n)之前,所以,只需要写一个setprecision(n)就可以setw()要每次都写


C++四舍五入用







相关推荐

最新更新

猜你喜欢