分床睡的男人在干什么:在C中,如何让浮点型数求余数?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 16:48:56
在C中,如何让浮点型数求余数?
比如:float a,b
如何让 a%b 求出数来。
是先要将它们转换为整数吗?怎么转换。。

float a = 12.5f, b = 5.2f;

pritnf("%d\n", (int)a % (int)b);

道理上非整数一般是不存在求余数问题的,12.5除以5.2=2余2.1,你说它余数是多少。。。如果是转成整数后再求余数那当然可以了,不过这就是另外一个问题了,并不是你所说的float a,b 求a%b的问题。

应该先转化成int型