#include <stdio.h>
main() {
float f_amount;
double d_amount;
f_amount = 123456750.12;
d_amount = 123456750.12;
printf(" Float type result = %f\n",f_amount);
printf("Double type result = %lf\n",d_amount);
}
------------------------------------------------------------------------
Float type result = 123456752.000000
Double type result = 123456750.120000
위의 프로그램의 경우 float값이 왜 123456752.000000이 된거지요? Double의 경우는 이해가 가는데 float의 경우는 영...