发布网友 发布时间:2022-04-25 16:29
共3个回答
热心网友 时间:2023-10-17 20:27
没有转型啊。5/9是int型的运算如果不转型返回的是个int 5/9取整就是0啊。试试double a=(double)5/9*(h-32);看看追问可以啦谢谢~
其实在5和9后面加个 .0 效果也一样诶。。。
追答嗯,5.0 9.0就已经不是Int型了,结果自然不是0.
热心网友 时间:2023-10-17 20:28
一看就是对数据类型、运算符不熟悉的结果。来自:求助得到的回答
热心网友 时间:2023-10-17 20:28
5/9是整除的意思 等于0
回答完毕