页面上的除法问题。在线等!!!!

bellatong 2003-04-08 03:21:12
为什么我在页面上用fTimePer=iDayUp/iDayDown;求时间比。结果是如果iDayUp〉iDayDown就能算出正确结果,若小于则fTimePer总等于零。怎么会这样呢?各位有什么好的解决方法?
...全文
65 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
magicist 2003-04-08
  • 打赏
  • 举报
回复
整形(+-*/)整形=整形(将结果取整),如果是%是取余

你用什么编译器?没有警告么?
bellatong 2003-04-08
  • 打赏
  • 举报
回复
我知道了,是我定义数据类型的问题。因为我的分子分母都定义为整数,那么算出来的结果就相当于是整除了,所以不会有小数。
凋零的老树 2003-04-08
  • 打赏
  • 举报
回复
fTimePer用float类型
iavjfcu 2003-04-08
  • 打赏
  • 举报
回复
如上所说,你能看懂吗?我猜你是刚学的
iDayUp/iDayDown,如果iDayUp < iDayDown,那么结果就是商为零,余数为 iDayUp
moumouren 2003-04-08
  • 打赏
  • 举报
回复
5/2 = 2 商
5%2 = 1 余数

2/5 = 0 商
2%5 = 2 余数

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧