本文介绍了什么是"modf()"?(来自C/C ++等的数学函数)的简写形式?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在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 doubles, modff() on floats and modfl() on long doubles.

这篇关于什么是"modf()"?(来自C/C ++等的数学函数)的简写形式?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 18:33