C <math.h>库函数modf()–获取浮点数的整数和小数部分

导读:本篇文章讲解 C <math.h>库函数modf()–获取浮点数的整数和小数部分,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

获取一个浮点数的整数和小数部分,使用C库函数modf(),该函数需要包含头文件

#include <math.h>

函数原型:

double modf(double x, double *intptr);

函数参数及返回值:

@x:被计算的浮点数;

@intptr:x的整数部分的数据,该参数是一个指针变量;

@返回值:返回x的小数部分。

示例,获取3.1415926的整数和小数部分

#include <math.h>
#include <stdio.h>

int main()
{
    double x = 3.1415926;
	double integer_data;
	double decimal_data = modf(x, &integer_data);
	printf("integer_data=%g, decimal_data=%g\n", integer_data, decimal_data);

    return 0;
}

显示结果:

C <math.h>库函数modf()--获取浮点数的整数和小数部分

 参考:C语言modf()函数:提取浮点数的小数和整数部分

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/46204.html

(0)
小半的头像小半

相关推荐

极客之家——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!