float类型精度问题
1175查看
扫地僧
2015-04-29 10:26

老师,您好,我自己编写那个摄氏转华氏的计算如下: #include<stdio.h> void main() { float c, f; printf("Please enter a C: \n"); scanf("%f",&c); f = 1.8*c + 32; printf("F is:%f",f); } 但是,当我输入25.8时,结果给的是78.440002% 想问一下,为什么会多出来最后那个0002和最后的%。?请老师指点!谢谢

全部回复(2)
virtran
2015-04-29 23:42
回复
MADAO
2021-03-24 16:39
你的回复