C语言中允许我们通过使用<math.h>头文件中定义的函数来执行数学运算。
<math.h>头文件包含用于执行sqrt(),pow(),ceil(),floor()等数学运算的各种方法。
C语言数学函数
math.h头文件中定义和实现有各种方法。math.h头文件的常用函数如下。
序号 |
函数 |
描述 |
1 |
ceil(number) |
舍入给定数字。它返回大于或等于给定数字的整数值。 |
2 |
floor(number) |
舍入给定数字。它返回小于或等于给定数字的整数值。 |
3 |
sqrt(number) |
返回给定数字的平方根。 |
4 |
pow(base,
exponent) |
返回给定数字的幂值。 |
5 |
abs(number) |
返回给定数字的绝对值。 |
数学函数
实例我们来看一个使用math.h头文件中的数学函数的简单例子。创建一个源代码文件:math-function.c,其代码实现如下
-
#include<stdio.h>
#include<math.h>
void main() {
printf("\n%f", ceil(3.6));
printf("\n%f", ceil(3.3));
printf("\n%f", floor(3.6));
printf("\n%f", floor(3.2));
printf("\n%f", sqrt(16));
printf("\n%f", sqrt(7));
printf("\n%f", pow(2, 4));
printf("\n%f", pow(3, 3));
printf("\n%d \n", abs(-12));
}
|
执行上面示例代码,得到以下结果 -
4.000000
4.000000
3.000000
3.000000
4.000000
2.645751
16.000000
27.000000
12 |
|
1070 次浏览 |
6次 |
|
捐助 |
|
|
|
|
|