float类型精度问题
1175查看
老师,您好,我自己编写那个摄氏转华氏的计算如下: #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和最后的%。?请老师指点!谢谢
#课程问答
| 关注
你的回复
请
登录
后回复