C语言modf()函数:提取浮点数的小数和整数部分
C语言 函数 部分 提取 整数 小数 浮点数
2023-06-13 09:11:59 时间
C语言 modf() 函数用来提取双精度浮点数的小数部分和整数。
double modf(double x, double *intptr) 将提取浮点数 x 的整数部分和小数部分,整数部分被存入参数 intptr 中,小数部分被放入返回值中。
头文件:math.h
语法/原型:
double modf(double x, double *intptr);
参数说明:
返回值:x 的小数部分。
【实例】使用 modf() 函数求 3.1415 的小数部分和整数部分,其代码如下:
#include stdio.h #include math.h int main() { double x=3.1415, intpart; //为变量赋初值 double fractpart = modf(x, intpart); //求3.1415的小数部分 printf( intpart: %lf/nfractpart: %lf/n , intpart, fractpart); return 0; }
运行结果:
intpart: 3.000000
fractpart: 0.141500
22486.html
C语言相关文章
- C语言浮点型精度缺失解决
- C语言中open函数「建议收藏」
- C语言例题,对函数部分代码进行补充
- c语言中fprintf的作用,C语言中fprintf函数介绍
- C语言string.h所有函数汇总
- C语言内联函数,提升C技巧必备
- Linux系统中C语言函数的应用(linux的c函数)
- Linux C语言编辑txt文件实用技巧(linuxctxt)
- 宏和函数的区别,C语言宏和函数区别详解
- 函数的返回值,C语言函数返回值详解
- puts函数,C语言puts函数用法详解
- C语言内联函数
- C语言fmod()函数:求x/y的余数(针对浮点数)
- C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值
- C语言isprint()函数:判断一个字符是否是可打印字符
- 掌握Linux C语言时间函数的基本使用(linuxc时间函数)
- C语言操作Oracle数据库的实现方法(c读取oracle数据库)
- Linux C语言实现链表结构(linuxc链表)
- 『Linux环境下的C语言IDE开发工具』(linux下的cide)
- Linux平台上C语言接口调用Java语言实现(linux c调java)
- C语言编写MySQL连接函数实现数据库连接(c mysql连接函数)
- 未创建MySQL中的IDC语言如何实现(c mysql未创建id)
- 学习C语言 快速读取Oracle数据库(C 读oracle数据库)
- 用C语言实现单链表的各种操作(一)
- C语言文件操作函数大全(超详细)
- 使用C语言中的time函数获取系统时间
- C语言中怎么在main函数开始前执行函数
- 深入理解C语言static、extern与指针函数
- C语言中qsort函数用法实例小结