又有一个问题……
用win-tc输出结果为-0.00000
# include <stdio.h>
int main (void)
{
long double x=155.32442534;
printf("%lf",x);
getch();
}
# include <stdio.h> int main (void) { double x=155.32442534; printf("%f",x); getchar(); return 0; }
#include <stdio.h> main() { double x=155.23485968; printf("%lf",x); getch(); }同5楼,这样就行了