c++ - 什么是“modf()”(来自 C/C++ 等的数学函数)的简写?
问题描述
在 C 和 C++ 中,该modf
函数可以将浮点数分解为小数部分和整数部分。
我很好奇“modf”代表什么。它是什么的简写?
解决方案
名称 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()
作用于double
s, modff()
on float
s 和modfl()
on long double
s。
推荐阅读
- ruby-on-rails - 带有 PostgreSQL 的 Rails 5 将表关系从多态更改为标准 has_one/belongs_to 关联
- python - SpeechRecognition 3.8.1// 如何将语言更改为俄语?
- python - conda 打包多个环境
- ssl - 对等 android 应用程序中自签名证书的密钥对
- c++ - C++ 32 位与 64 位可执行符号
- javascript - 在网页上转储vue文件内容
- ms-access - MS Access 错误:无法在 Updte 或 Append 查询中添加所有记录 -
- c++ - C++/Java 中的运算符优先级
- javascript - 除了从表单中选择值之外,如何在单击提交按钮时操作模型属性的成员?
- windows - Copy-Item Recursive by *FILE* date modified,但保留文件夹