你怎么截断而不是舍入? C

时间:2016-11-19 17:15:38

标签: c truncate floating

我有一个程序返回浮点数。我需要在小数位后面正好两位数返回答案并截断任何额外的数字而不是舍入。有人可以给我一个例子吗?

1 个答案:

答案 0 :(得分:2)

截断有一个特殊功能:trunc(..),它会丢弃小数点后的所有内容。

如果要在一定数量的小数位后截断,可以执行以下操作:

trunc(number * 100) / 100

很明显上面的线是如何工作的。