我的数据类型是double,在scanf()函数中用%f和printf()函数中用%f输出的时候发现数据打印不出来
double miles;
double gallon;
printf("Please enter run miles:\n");
scanf("%lf", &miles);
printf("Please enter use gallons:\n");
scanf("%lf", &gallon);
printf("Run %f miles per gallon.\n", miles/gallon);
后面我在scanf()中使用%lf,在printf()中使用%f时才能正确打印出来,why?I don't know~
本文探讨了C语言中double类型数据的正确输入输出方法。通过实例对比了使用%f和%lf的区别,指出了在scanf和printf函数中正确使用%lf和%f的重要性。
608

被折叠的 条评论
为什么被折叠?



