난 오늘시작했어


int main(void)
{
 float cm;
 float m;
 
 printf(\"단위를 환산하는 소스입니다.\\n\");
  printf(\"cm를 m로 환산합니다.\\n\");
  printf(\"몇 cm를 몇 m로 환산하겠습니까?\\n\");
  scanf(\"%f\", &cm);
  m = 0.01*cm;
  printf(\"입력한 cm는 %.2fm입니다.\\n\", m);
  printf(\"엔터키를 입력하시면 종료됩니다.\\n\");
  getchar();
  return 0;
}

요딴걸만들어서 숫자를 1111111111111111111111 을썻더니

왜 소숫점 둘째자리까지는나오는데 숫자가

111111111111113532532.00

이런식으로나오는거야? 왜...