📅  最后修改于: 2023-12-03 15:29:41.561000             🧑  作者: Mango
modf()
是C/C++中的数学库函数之一,用于将一个浮点数拆分为整数部分和小数部分。它返回一个指向小数部分的指针,并将整数部分存储在传递的指针参数中。
double modf(double x, double* intpart);
#include <iostream>
#include <cmath>
int main()
{
double a = 123.456;
double intpart;
double fracpart = modf(a, &intpart);
std::cout << "a = " << a << std::endl;
std::cout << "intpart = " << intpart << std::endl;
std::cout << "fracpart = " << fracpart << std::endl;
return 0;
}
输出:
a = 123.456
intpart = 123
fracpart = 0.456