c语言不能直接计算f*1000/1%10???

Rbtooooooo 发布于 2017/01/19 14:23
阅读 499
收藏 0


主要看高亮部分,我直接这么写

    s+=((s*100000000/1)%10)>4?0.0000001:0.0;

出错了,然后我

int flag=s*100000000/1;

用flag代替后就对了,为僧膜嘞?

如下图。

    




加载中
1
GestureWei
GestureWei
求余指令的操作数只能是整数,浮点数有专用运算器。用标准库函数fmod求浮点数余数
Rbtooooooo
Rbtooooooo
感谢
返回顶部
顶部