double d; scanf("%f", &d); printf("%f", d);
结果:
输入:10.3 输出:0.00000
输入:10.3
输出:0.00000
为什么?我认为输出应该是10.3 visual studio 2008.
c floating-point printf
c ×1
floating-point ×1
printf ×1