关于C语言中“%”和“fmod”取余数的问题
#include"Stdio.h"#include"math.h"intmain(void){printf("x=%d\ny=%lf",111%20,fmod(111,2...
#include "Stdio.h"
#include "math.h"
int main(void)
{
printf("x=%d\ny=%lf",111%20,fmod(111,20));
getch();
return 0;
}
是说%和fmod基本上一样么,只是fmod最少要求是float型?
还是说%是取余运算符,fmod是函数?
我把上面printf中的%d换成%f后输出的数据都成0了不知道是为什么
%和fmod这两个的区别在哪里 展开
#include "math.h"
int main(void)
{
printf("x=%d\ny=%lf",111%20,fmod(111,20));
getch();
return 0;
}
是说%和fmod基本上一样么,只是fmod最少要求是float型?
还是说%是取余运算符,fmod是函数?
我把上面printf中的%d换成%f后输出的数据都成0了不知道是为什么
%和fmod这两个的区别在哪里 展开
展开全部
double fmod(double x,double y);
取余运算符参见参考资料
取余运算符参见参考资料
参考资料: http://wenku.baidu.com/view/eca578ec856a561252d36f8d.html
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询