该函数modf()用于将传递的参数拆分为整数和小数。在“ math.h”头文件中声明该变量以进行数学计算。它返回传递的参数的分数值。

这是modf()C语言的语法,double modf(double value, double *integral_pointer);

这里,

值-分为整数和分数的值。

积分指针-分割后指向参数的整数部分。

这是modf()C语言的示例,

示例#include

#include

int main () {

double val, x, res;

val = 28.856;

res = modf(val, &x);

printf("Integral part of val : %lf\n", x);

printf("Fraction Part of val : %lf \n", res);

return(0);

}

输出结果Integral part of val : 28.000000

Fraction Part of val : 0.856000

在以上程序中,该函数modf()将浮点数分为整数部分和小数部分。将三个变量声明为val,x和res。变量res存储由计算的值modf()。res = modf(val, &x);

modf函数C语言,C / C ++中的modf()相关推荐

  1. random函数 c语言,C/C++ 中rand()和random()函数(示例代码)

    nt rand(void); 返回一个随机数0 ~ pow(2, sizeof(int))-1 long int random(void); 返回一个随机数0 ~ pow(2, sizeof(long ...

  2. ACMNO.40 C语言-子串 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串

    题目描述 有一字符串,包含n个字符. 写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串. 输入 数字n 一行字符串 数字m 输出 从m开始的子串 样例输入 6 abcdef 3 样 ...

  3. R语言使用basename函数获取数据链接地址中的文件名称(removes all of the path up to and including the last path separator )

    R语言使用basename函数获取数据链接地址中的文件名称(removes all of the path up to and including the last path separator (i ...

  4. R语言使用aov函数进行双因素方差分析(Two-way factorial ANOVA)、使用interaction.plot函数在双因素方差分析中可视化交互作用(Interaction)

    R语言使用aov函数进行双因素方差分析(Two-way factorial ANOVA).使用interaction.plot函数在双因素方差分析中显示(可视化)交互作用(Interaction) 目 ...

  5. R语言自定义函数计算dataframe每列中的缺失值NA的个数、缺失值问题及其填充示例

    R语言自定义函数计算dataframe每列中的缺失值NA的个数.缺失值问题及其填充示例 目录

  6. C语言math.h中的常用函数实例详解

    1.绝对值 2.取整和取余 3.三角函数 4.反三角函数 5.双曲三角函数 6.指数和对数 7.标准化浮点数 8.多项式 9.数学错误计算处理 1.绝对值 函数原型: int abs(int x); ...

  7. c语言复制粘贴源码,c语言函数memccpy()如何复制内存中的内容实例源码介绍

    c语言函数memccpy()如何复制内存中的内容实例源码介绍.引入的头文件:#include memccpy()函数定义:void * memccpy(void *dest, const void * ...

  8. c语言学习-自定义函数并调用将一个字符串中的小写字母改为大写字母(数组元素和数组名作函数参数)

    c语言自定义函数并调用将一个字符串中的小写字母改为大写字母(数组元素和数组名作函数参数) 程序流程图: 代码: #include<stdio.h> char strupr(char ch[ ...

  9. c语言 格式转换函数,C语言中的格式转换函数.doc

    C语言中的格式转换函数 C语言中的格式转换函数 表头文件 #include 定义函数 double atof(const char *nptr); 函数说明 atof()会扫描参数nptr字符串,跳过 ...

最新文章

  1. perf报错解决:no symbols found in /bin/dash, maybe install a debug package?和was updated (is prelink enabl
  2. 处理js两个数相乘的坑
  3. oracle用户权限的基本查询
  4. java第二章_JAVA第二章知识点
  5. javascript设计模式——Publish/Subscribe
  6. sysbench --with-mysql-libs_linux安装sysbench
  7. Android开发笔记(七十一)区分开发模式和上线模式
  8. 【腾讯云的1001种玩法】 Laravel 整合微视频上传管理能力,轻松打造视频App后台...
  9. 计算机网络研修培训总结,计算机培训工作总结(共10篇).doc
  10. mysql日志模式默认是raw还是_深入学习MySQL 02 日志系统:bin log,redo log,undo log
  11. IBM/ORACLE/EMC在银行业的重要性
  12. JAVASUNHome家政服务管理平台计算机毕业设计Mybatis+系统+数据库+调试部署
  13. 漫谈手游商业游戏前端框架
  14. IAR_EW_MSP430下载
  15. 《1818黄金眼》将与bilibili合作:两大快乐源泉要合体了
  16. 在计算机中移动硬盘一般用作什么,移动硬盘是什么
  17. Lenient assertions(Unitils介绍三)
  18. (详细)解决hive报错FAILED: SemanticException Cartesian products are disabled for safety的问题
  19. numpy pandas series 数据维度的变换
  20. matlab 绘图图例只有文字不显示线型

热门文章

  1. 预科教育计算机基础知识重点归纳,民族预科班计算机教育论文
  2. php 生成器作用,php 生成器的理解和使用
  3. 调整latex表格_选择LaTeX还是Word的建议
  4. 通过字符串引入模块下的属性
  5. display:table的用法
  6. 1114D . Flood Fill
  7. ???--???二进制变换
  8. react js 按条数 展开/折叠
  9. PHP编写命令行脚本和后台运行程序的注意事项
  10. ASP.NET Web Froms开发模式中实现程序集的延迟加载