目录前言取整⒈trunc-0向取整⒉floor-地板取整⒊ceil-无穷大取整⒋round-四舍五入总结前言这篇博客就带大家深度理解以下什么是取整。我提到的深度就可以看出来这篇文章对取整讲解的还是...
2
-3
2
-3
地板取整我们需要记住它是往当中靠近的,从上述代码当中的运行结果相信你也可以看的出来都是往当中靠近的。
⒊ceil-无穷大取整
ceil 的头文件是 ⇢ #include<math.h>
ceil 参数如下↓
double ceil (double x);
代码示例如下↓
#include<stdio.h>
#include<math.h>
int main(void)
{
printf("%2d\n", (int)ceil(2.99));
printf("%2d\n", (int)ceil(-2.99));
printf("%2d\n", (int)ceil(2.99));
printf("%2d\n", (int)ceil(-2.99));
return 0;
}
3
-2
3
-2
我们需要记住它是往当中靠近的,从上述代码当中的运行结果相信你也可以看的出来都是往+当中靠近的。
⒋round-四舍五入
round 的头文件是 ⇢ #include<math.h>
round 参数如下↓
double round (double x);
float roundf (float x);
long double roundl (long double x);
代码示例如下↓
#include<stdio.h>
#include<math.h>
int main(void)
{
printf("%2d\n", (int)round(2.99));
printf("%2d\n", (int)round(-2.01));
printf("%2d\n", (int)round(2.01));
printf("%2d\n", (int)round(-2.99));
return 0;
}
3
-3
2
-3
这就是在我们数学当中的四舍五入的方式。
总结
最终采用哪种取决方式是根据你的应用场景来进行使用的~
到此这篇关于C语言取整以及4种函数的文章就介绍到这了,更多相关C语言取整及函数内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
织梦狗教程
本文标题为:带你深度走入C语言取整以及4种函数


基础教程推荐
猜你喜欢
- C++实现ETW进行进程变动监控详解 2023-05-15
- centos 7 vscode cmake 编译c++工程 2023-09-17
- 带你深度走入C语言取整以及4种函数 2022-09-17
- 全面了解C语言 static 关键字 2023-03-26
- C语言 详解字符串基础 2023-03-27
- [C语言]二叉搜索树 2023-09-07
- C语言编程C++旋转字符操作串示例详解 2022-11-20
- [c语言-函数]不定量参数 2023-09-08
- C语言实现宾馆管理系统课程设计 2023-03-13
- C++实战之二进制数据处理与封装 2023-05-29