float a=456.789; printf("%f",a); 应该显示456.789000,但显示是456.789001,求帮助
float a=456.789; printf("%f",a); 应该显示456.789000,但显示是456.789001,求帮助
以下是引用kmzhouwei在2017-3-14 15:00:20的发言:
float a=456.789; printf("%f",a); 应该显示456.789000,但显示是456.789001,求帮助
printf("%.3f",a); 就可以了 这个0.000001的差距属于正常现象 莫要惊奇
float a=456.789; printf("%f",a); 应该显示456.789000,但显示是456.789001,求帮助