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
[8223] Re:빌더의 버근가요?(아님 원래 그런가요?)
서영재 [myth0312] 1234 읽음    2001-06-14 03:21
int i1,i2 가 아니라
double나 float아닌가여?

저두 간단하게 나마 테스트를 해봤는데, 결과가 49,와 48이나오더군요
하지만 정석은 소수는 double나 float 이니깐...

ps. C++Builder의 버그라고도 할수있겠네요 터보C에선 48,48로 나오는데...
48이나49나 같은 숫자가 나와야할터인데...

하대인 님이 쓰신 글 :
: 궁금한게 있어서요...
: ------- source program ---------------
:
: double func1()
: {
:    return 0.49;
: }
:
: void my_test()
: {
:     int  i1, i2;
:
:     i1 = 0.49 * 100.0;
:
:     i2 = func1() * 100.0;
: }
: --------------------------------------------------
: 위의 my_test() 프로그램을 실행해보면 i1과 i2의 값이 다름니다. (i1 = 49, i2 = 48)
: 우째 이런일이 가능한지 설명해 주시면 감사하겠습니다. 빌더의 자체버그인지?
: 비쥬얼 C++에서는 i1, i2둘다 49가 나옵니다.
: 제가 별로 중요하지 않은 걸로 머릴 싸매고 있는건지 고수님의 한 수 부탁합니다. -꾸벅-
: 즐거운 하루되세요....
:
:
:

+ -

관련 글 리스트
8207 빌더의 버근가요?(아님 원래 그런가요?) 하대인 1217 2001/06/13
8223     Re:빌더의 버근가요?(아님 원래 그런가요?) 서영재 1234 2001/06/14
8224         Re:Re:빌더의 버근가요?(아님 원래 그런가요?) 하대인 1283 2001/06/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.