C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[4812] 감사합니다.
bluewing [bluewing] 3329 읽음    2001-01-08 22:28
조언 감사합니다. 평안한 하루가 되세요.


( 근데 이렇게 데이터가 튀어버린다면 도데체 뭘 믿고 프로그래밍을 해야하나.. T.T )

:
: PC에 있는 CPU의 플로팅계산 오차때문일 겁니다.
: (이에 관해 자세한 내용은 C로 배우는 알고리즘'이나 기타책에서 참고하시길..
:  컴퓨터가 플로팅을 표현하는 방법을 아시면 됩니다.)
:
: 이렇게 해보십시요.
: double을 int로 바꾸어줄때
: double값이 0보다 크면 +0.5를 더해서(반올림) 캐스팅하시고
: 0보다 작으면 -0.4 를더해서(맞나.. --;;) 캐스팅해보세여.
:
: double값은 눈에 2라고 보여도 2라고 믿어면 안됩니다.
: 2에 근사한값으로 생각해야하죠..

+ -

관련 글 리스트
4795 이런 일도 생기나여? 좀 황당... bluewing 3135 2001/01/07
4810     Re:이런 일도 생기나여? 좀 황당... 조재영 2965 2001/01/08
4812         감사합니다. bluewing 3329 2001/01/08
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.