为了账号安全,请及时绑定邮箱和手机立即绑定

um!=0的话,999无论除以多少次都不可能是0啊,我实在理解不了?

um!=0的话,999无论除以多少次都不可能是0啊,我实在理解不了?

you呵呵 2016-07-26 07:59:27
num=999count=0num!=0的话,999无论除以多少次都不可能是0啊怎么不会一直循环下去呢
查看完整描述

2 回答

已采纳
?
KXFT

TA贡献113条经验 获得超58个赞

你要知道在"/"这个运算符当除数和被除数都是整形时的效果,在例子里999/10的结果是99而不是99.9,因为num和10,都是整形的数,运算后结果也是整形,小数点后面的数被舍弃,

查看完整回答
3 反对 回复 2016-07-26
?
紫叶_1

TA贡献9条经验 获得超5个赞

首先基础得打扎实了!  int/int得到的数也是int。当num小于10,以num=8为例:按照正常的算术来说num/=10就应该是0.8,但他是计算机,0.8是浮点型,但是计算机只能得到整形,它的正确答案应该是int类型:0

查看完整回答
反对 回复 2016-07-26
  • 2 回答
  • 1 关注
  • 1857 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信