首页 热点资讯 义务教育 高等教育 出国留学 考研考公

c语言中有没有进行四舍五入的函数?

发布网友 发布时间:2022-04-22 14:12

我来回答

1个回答

热心网友 时间:2023-10-17 15:18

四舍五入算法:如果要求精确到小数点后面的第n位,则需要对第n+1位进行运算。方法是将该小数乘以10的n+1次方后加5,然后除以10并强制转换变量类型为长整型,再将该数除以10的n次方,同时强制转换类型为浮点型。
代码实现如下:
long t; /*定义长整型变量t*/
t=(h*10n+1+5)/10; /*对h进行操作,得到值浮点型,t取值时取整数部分。10n+1为要扩大的倍数*/
h=(float)t/10n;  /*将t缩小10n倍,并转换成浮点型*/

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com