目录前言取整⒈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/C++编程中const的使用详解 2023-03-26
- C++中的atoi 函数简介 2023-01-05
- C++使用easyX库实现三星环绕效果流程详解 2023-06-26
- C语言基础全局变量与局部变量教程详解 2022-12-31
- 如何C++使用模板特化功能 2023-03-05
- 一文带你了解C++中的字符替换方法 2023-07-20
- C利用语言实现数据结构之队列 2022-11-22
- 详解c# Emit技术 2023-03-25
- C++详细实现完整图书管理功能 2023-04-04
- C语言 structural body结构体详解用法 2022-12-06