#include <stdio.h>


int main(void)

{

int  x=2;

float y=0.2;


printf("%f", x/y);

return 0;  

}


에서 출력되는 값은 10.000000 인데;;


만약에


printf("%d", x/y); 라고 하면 이상한값이 출력되는데


왜 그런가요???;;


처음엔 10으로 출력될걸로 예상했었는데,,, 실행해보니까 아니더라구요.