目录前言取整⒈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种函数


猜你喜欢
- Easyx实现扫雷游戏 2023-02-06
- C++ 数据结构超详细讲解顺序表 2023-03-25
- c++ const 成员函数,返回一个 const 指针.但是返回的指针是什么类型的 const? 2022-10-11
- 我应该为我的项目使用相对包含路径,还是将包含目录放在包含路径上? 2022-10-30
- Qt计时器使用方法详解 2023-05-30
- ubuntu下C/C++获取剩余内存 2023-09-18
- C语言详解float类型在内存中的存储方式 2023-03-27
- 详解C语言中sizeof如何在自定义函数中正常工作 2023-04-09
- C语言手把手带你掌握带头双向循环链表 2023-04-03
- C语言qsort()函数的使用方法详解 2023-04-26