(C++)double型的数据,如何保留小数点后四位?
比如,现有一个变量double a = 13.45656789,我希望保留小数点后四位,
并将值保存到double b;让 b = 13.4566;
怎么才能做到?
如果要用到什么库的话,#include 什么也请加上..
不要cout...的,我不是希望输出,而是希望把数据保存到另一个变量
人气:425 ℃ 时间:2020-05-04 04:22:19
解答
四舍五入 保留四位小数
#include
double a = 13.45656789;
double b;
b = floor(a * 10000.000f + 0.5) / 10000.000f; /*保留小数点后四位*/
推荐
猜你喜欢
- 哪些化学仪器使用以前都需检漏?哪些常用仪器标有温度和容量?
- 形容吹牛说大话有什么成语
- 3x-5分之3x+4 +1=2x-3分之4x+1
- 在三角形abc中,ab=ac,ab边的中垂线与直线ac所成的阐为50度,则角b是多少
- the weather { }so cold that we couldn~t go outA.WAS B.IS
- 在三角形ABC中,D是AB的中点,点E,F分别在AC,BC上,求证:S三角形DEF小于等于S三角形ADE+S三角形BDF
- the Lis have asked us to have dinner together.(保持原句意思)
- 在△ABC中,∠C=90°,cosA=根号三/2,AC=4根号三,求BC的长