c语言的fmod函数 c语言fmod函数怎么用

C语言 fmod函数有问题

#includestdio.h

创新互联主营策勒网站建设的网络公司,主营网站建设方案,App定制开发,策勒h5微信小程序搭建,策勒网站营销推广欢迎策勒等地区企业咨询

#includemath.h

void main()

{

double a=2.8,b=0.2,c=0.0;

c=fmod(a,b);

printf("a=%.16lf,b=%.16lf,c=%.16lf\n",a,b,c);

getch();

}

输出:

a=2.7999999999999998,b=0.2000000000000000,c=0.1999999999999997

明白了吗?

C语言中怎样用浮点型求余?

由于c中提供的取模(%)是用来求两个整数相除的余数,所以不存在一个整数使用%对浮点数取余数,系统编译不过。要计算一个整数对浮点数取余数,可以使用fmod函数,代码如下,

#include

#include

//输出4对0.3取余的结果

int

main(int

argc,

char

*argv[])

{

printf("%d\n",7%1/2);//由于%和/优先级相同,从左向右执行,7%1为0,0/2为0

printf("%lf\n",fmod(4,0.3));//输出0.100000

return

0;

}

double

fmod(

double

x,

double

y

);函数返回参数x/y的余数,需要添加math.h头文件。

c语言fmod怎样用

C语言中之数学函数.

C语言提供了以下的数学函数,要使用这些函数时,在程式档头必须加入:.

#include

.

编译时,必须加上参数「-lm」(表示连结至数学函式库),例如「gcc


文章名称:c语言的fmod函数 c语言fmod函数怎么用
文章出自:http://bzwzjz.com/article/dddpcic.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 专业网站设计 成都网站建设 手机网站建设 营销型网站建设 成都网站设计公司 高端网站建设 重庆企业网站建设 成都网站建设公司 外贸营销网站建设 盐亭网站设计 网站制作 品牌网站建设 网站制作公司 成都网站建设 四川成都网站制作 高端网站设计推广 成都网站制作 攀枝花网站设计 成都商城网站制作 上市集团网站建设 网站建设改版 网站建设方案