(C++)double型的数据,如何保留小数点后四位?
比如,现有一个变量double a = 13.45656789,我希望保留小数点后四位,
并将值保存到double b;让 b = 13.4566;
怎么才能做到?
如果要用到什么库的话,#include 什么也请加上..
不要cout...的,我不是希望输出,而是希望把数据保存到另一个变量
人气:145 ℃ 时间:2020-05-04 04:22:19
解答
四舍五入 保留四位小数
#include
double a = 13.45656789;
double b;
b = floor(a * 10000.000f + 0.5) / 10000.000f; /*保留小数点后四位*/
推荐
猜你喜欢