>> 스피커 1 : 내가 쓰고 싶은 가정 플로트를 출력하는 프로그램
특히 결과 10에 1을 분할.
글쎄, 내 첫 번째 본능은하는 것 다음과 같이 프로그램을 작성.
플로트 F는 10로 나눈 1에 해당하고, 따라서, 퍼센트 .1 F의 F를 인쇄
내가 인쇄하고 싶은 것을 나타내는 소수점 한자리에 플로트,
백 슬래시 N 쉼표 F.
의 지금이 프로그램을 컴파일 할 수 있습니다.
플로트 0 점 슬래시 플로트 0을 확인합니다.
>> 글쎄, 그건 아주 옳지 않다.
나는 1가 10로 나눈 것을 매우 확신, 또는 1 / 10가 아직 0.0 만, 0.1 아니며
여기에서는 화면 0.0에보고 있어요.
무슨 일이야?
글쎄요, 그것은 밝혀 그 C, 경우에 당신이 INT에서 int를 나누고,
당신은 int를 다시 얻을.
그리고 1은 (10)에 의해 나눈에도 불구하고 실제로 0.10, 0.1, INT에 맞지 않을 수 있습니다
그래서 어떤 C 그것은 절단, 또는 않습니다 이후 모든 것을 버리고
소수점함으로써 떠나 단지 0과 우리.
>> 하지만, 물론, 인쇄 F, 우리 우리가 F를 인쇄하고 싶은 것을 지정
소수점 자리, 그래서 그 0 0.0로 표시됩니다.
글쎄, 분명히 문제가됩니다 그 해결책을 필요로한다.