搜索
首页 教育/科学 理工学科 数学

有区别吗c语言中c=(5?

c语言中c=(5.0/9)*(f-32); f=64.0;与f=64.0;c=(5.0/9)*(f-32); 有区别吗

全部回答

2014-04-12

107 0
按照计算机的计算方法,从左到右计算的话,5/9会默认是整型除法,计算得到的结果是0,但是5.0却不是,计算的结果是0.555……所以不能写成5/9,而lf是double类型的输出,f是float类型的输出。 如果觉得满意,请采纳,如果不满意,可以追问,谢谢。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
数学
出国/留学
院校信息
人文学科
职业教育
升学入学
理工学科
外语学习
学习帮助
K12
理工学科
数学
生物学
农业科学
化学
天文学
环境学
建筑学
工程技术科学
地球科学
生态学
心理学
物理学
数学
数学
举报
举报原因(必选):
取消确定举报