请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

只有整型参与的除法也会在转化成浮点数吗?

老师, size, M, upperTol 都是整型 , size / M 的结果不是会自动取整的吗, 为什么还要考虑会想浮点数转换的

正在回答

1回答

抱歉,我没有特别理解你的问题。具体你是指那段代码你觉得我的写法有问题?或者你认为应该怎样写?

0 回复 有任何疑惑可以回复我~
  • 提问者 IT_god #1
    不好意思老师, 我又没表达清楚..    就是您说这里为了避免除法带来的整型向浮点型转换, 所以改用乘法, 我不太理解, 一个表达式中的的变量如果全是整型也会出现自动类型转换的吗(整型向浮点型)
    回复 有任何疑惑可以回复我~ 2019-09-23 08:23:26
  • liuyubobobo 回复 提问者 IT_god #2
    在课程中对于high用>=,对于low用<,没有问题。整型运算和浮点运算的结果等价。但这里需要很小心的处理,如果high用>,low用<=,就会出问题,二者不等价。但是,转换成乘法,逻辑一定是等价的,并且运算速度更快。
    回复 有任何疑惑可以回复我~ 2019-09-23 08:36:40
  • 提问者 IT_god #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-09-23 08:39:21
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信