当前位置: 首页> 教育> 培训 > 网站设计报价单模板_动感地带青春卡_seo优化培训_windows优化大师免费

网站设计报价单模板_动感地带青春卡_seo优化培训_windows优化大师免费

时间:2025/7/12 6:13:06来源:https://blog.csdn.net/2301_77560238/article/details/143578653 浏览次数:2次
网站设计报价单模板_动感地带青春卡_seo优化培训_windows优化大师免费

提示:文章

文章目录

前言

前期疑问:
本文目标:


一、背景

今天看代码看到了round函数,出于理解代码的原则我又查了下,还是有收获的。

二、相关函数

2.1 round

函数原型

double round(double x);

在C语言中,round()函数用于四舍五入到最接近的整数。例如,round(1.4999)将返回1,而round(1.5)将返回2‌。

2.1.1 相似函数

与之对应的是floor向下取整和向上取整ceil。这边也记一下floor和ceil函数

floor

原型

double floor(doube x);

功能:把一个小数向下取整 即就是如果数是2.2 ,那向下取整的结果就为2.000000

ceil

函数原型

double ceil(doube x);

功能:把一个小数向上取整 即就是如果数是2.2 ,那向上取整的结果就为3.000000

这边我就疑惑这三个函数有什么区别。主要就是向上取整ceil和round有什么区别?比如2.7向上取整是3,floor(2.7)也是3。

答案:区别就在于,ceil(2.7)和floor(2.7)结果都是3。但是区别在于ceil(2.2)结果是3,floor(2.2)的结果是2。

参考文章C语言(C++)中:详解floor函数、ceil函数和round函数

2.1.2 总结

上面三个函数共同点都是参数和返回值类型都是double。

2.2 pow函数

联系上自己之前写的文章pow()函数结果强制转化为int造成误差的分析


总结

未完待续

关键字:网站设计报价单模板_动感地带青春卡_seo优化培训_windows优化大师免费

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: