首页 > 解决方案 > 什么是“modf()”(来自 C/C++ 等的数学函数)的简写?

问题描述

在 C 和 C++ 中,该modf函数可以将浮点数分解为小数部分和整数部分。

我很好奇“modf”代表什么。它是什么的简写?

标签: c++cmathterminology

解决方案


Linux 手册页

名称 modf、modff、modfl - 从浮点数中提取有符号整数和小数

这意味着modf代表数和分数,正如@chux - Reinstate Monica 所建议的那样。

我们也可以在同一页阅读,

概要

#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,而是代表分数。这是 for C, wheremodf()作用于doubles, modff()on floats 和modfl()on long doubles。


推荐阅读