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
[8207] 빌더의 버근가요?(아님 원래 그런가요?)
하대인 [hhcsw] 1216 읽음    2001-06-13 16:57
궁금한게 있어서요...
------- 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 빌더의 버근가요?(아님 원래 그런가요?) 하대인 1216 2001/06/13
8223     Re:빌더의 버근가요?(아님 원래 그런가요?) 서영재 1234 2001/06/14
8224         Re:Re:빌더의 버근가요?(아님 원래 그런가요?) 하대인 1282 2001/06/14
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.