1 00:00:00,000 --> 00:00:00,330 2 00:00:00,330 --> 00:00:02,700 >> 스피커 1 : 내가 쓰고 싶은 가정 플로트를 출력하는 프로그램 3 00:00:02,700 --> 00:00:05,700 특히 결과 10에 1을 분할. 4 00:00:05,700 --> 00:00:08,830 글쎄, 내 첫 번째 본능은하는 것 다음과 같이 프로그램을 작성. 5 00:00:08,830 --> 00:00:18,160 플로트 F는 10로 나눈 1에 해당하고, 따라서, 퍼센트 .1 F의 F를 인쇄 6 00:00:18,160 --> 00:00:22,270 내가 인쇄하고 싶은 것을 나타내는 소수점 한자리에 플로트, 7 00:00:22,270 --> 00:00:26,490 백 슬래시 N 쉼표 F. 8 00:00:26,490 --> 00:00:28,270 의 지금이 프로그램을 컴파일 할 수 있습니다. 9 00:00:28,270 --> 00:00:32,980 플로트 0 점 슬래시 플로트 0을 확인합니다. 10 00:00:32,980 --> 00:00:34,140 >> 글쎄, 그건 아주 옳지 않다. 11 00:00:34,140 --> 00:00:40,210 나는 1가 10로 나눈 것을 매우 확신, 또는 1 / 10가 아직 0.0 만, 0.1 아니며 12 00:00:40,210 --> 00:00:42,820 여기에서는 화면 0.0에보고 있어요. 13 00:00:42,820 --> 00:00:43,860 무슨 일이야? 14 00:00:43,860 --> 00:00:47,790 글쎄요, 그것은 밝혀 그 C, 경우에 당신이 INT에서 int를 나누고, 15 00:00:47,790 --> 00:00:49,090 당신은 int를 다시 얻을. 16 00:00:49,090 --> 00:00:54,810 그리고 1은 (10)에 의해 나눈에도 불구하고 실제로 0.10, 0.1, INT에 맞지 않을 수 있습니다 17 00:00:54,810 --> 00:00:58,930 그래서 어떤 C 그것은 절단, 또는 않습니다 이후 모든 것을 버리고 18 00:00:58,930 --> 00:01:01,770 소수점함으로써 떠나 단지 0과 우리. 19 00:01:01,770 --> 00:01:04,989 >> 하지만, 물론, 인쇄 F, 우리 우리가 F를 인쇄하고 싶은 것을 지정 20 00:01:04,989 --> 00:01:09,260 소수점 자리, 그래서 그 0 0.0로 표시됩니다. 21 00:01:09,260 --> 00:01:11,540 글쎄, 분명히 문제가됩니다 그 해결책을 필요로한다. 22 00:01:11,540 --> 00:01:14,025