modf() 在 C/C++ 中
modf() 函数用于将传递的参数分成整数和小数。它在“math.h”头文件中声明,用于数学计算。它返回传递参数的小数部分。
以下是 C 语言中 modf() 的语法,
double modf(double value, double *integral_pointer);
这里,
**value** − 将要分成整数和小数的值。
**integral_pointer** − 分割后它指向参数的整数部分。
以下是 C 语言中 modf() 的一个示例,
示例
#include<stdio.h> #include<math.h> int main () { double val, x, res; val = 28.856; res = modf(val, &x); printf("Integral part of val : %lf\n", x); printf("Fraction Part of val : %lf \n", res); return(0); }
输出
Integral part of val : 28.000000 Fraction Part of val : 0.856000
在以上程序中,modf() 函数将浮点数分成整数部分和小数部分。声明了 val、x 和 res 三个变量。变量 res 存储了由 modf() 计算的值。
res = modf(val, &x);
广告