问题描述
在C和C ++中, modf
函数可以将浮点数分解为小数和整数部分.
In C and C++, the modf
function can break floating number into fractional and integral parts.
我很好奇"modf"代表什么.它的简写是什么?
I'm curious about what does "modf" stand for. What is it shorthand for?
推荐答案
来自 Linux手册页:
意思是 modf
代表 mod ulus和 f action,也代表@chux-恢复莫妮卡.
Meaning that modf
stands for modulus and fraction, as also @chux - Reinstate Monica suggested.
我们也可以在同一页中阅读
We can also read in the same page,
#include <math.h>
double modf(double x, double *iptr);
float modff(float x, float, *iptr);
long double modfl(long double x, long double *iptr);
这清楚地表明,f不代表 float
,而是小数.这适用于 C
,其中 modf()
适用于 double
s, modff()
适用于 float
s和 modfl()
在 long double
s上.
This makes clear that the f does not stand for float
, but for fraction. This is for C
, where modf()
works on double
s, modff()
on float
s and modfl()
on long double
s.
这篇关于什么是"modf()"?(来自C/C ++等的数学函数)的简写形式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!