| [ CnUnix ] in KIDS 글 쓴 이(By): Asteau (Andante) 날 짜 (Date): 1996년08월05일(월) 17시19분31초 KDT 제 목(Title): DEC에서의 실제 상황입니다. 다음은 DEC에서 실행시킨 프로그램의 일부와 그 결과 입니다. .... ze = basez; printf("%f %f\n", ze, basez); .... 결과가... -193.971756 -193.971761 이 결과는 전혀 아무런 픽션이 없는 실제 상황입니다. 정말 위 대입문과 아래 출력문 사이에는 아무것도 없습니다. 다른 곳에서 실수로 메모리를 건드리거나 할 뜸도 없겠죠. 물론 둘다 float type이고요.. 다른 머신에서 잘 돌아가는 프로그램이 DEC에서 테스트중 다운되길래 쫓아가던중 발견한 것입니다. 도대체 프로그래밍에서 무슨 잘못을 하면 이정도까지 올 수가 있는 걸까요.. 도무지 상상이.. 아님 DEC이 원래 이렇게 황당해요? |