게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[질문]double과 float, for문에 대해 질문이 있습니다.
게시물ID : programmer_11417짧은주소 복사하기
작성자 : 그저늅늅.
추천 : 0
조회수 : 1680회
댓글수 : 10개
등록시간 : 2015/06/19 10:34:28
옵션
  • 본인삭제금지
어제도 질문하고

하루만에 또 질문해서 죄송합니다.
주변에 물어볼곳이 없어서 자꾸 질문글만 올리네요

제목 없음.png

어제 네이버 에서 float과 double의 차이를 알기위해 검색하는 중에

float을 for문에 사용하면 0.0~1.0까지 더하지 않고 0.0~0.9까지 더하고 1.0에서 for문을 나가는데
double은 0.0~1.0까지 다 더하고 1.1이 되어서 for문을 나갑니다

왜 float은 조건 검사 l<=1.0F에서 l이 1.0일때 거짓으로 판명나서 for문을 나가는지 이해가 안됩니다.

float은 소수점밑 7자리까지는 오차가 없다고 본것같았는데 아닌건지 궁금합니다.
그리고 double이 float보다 오차가 적다면 평소에도 float보다 double을 사용하는것이 좋은지 궁금합니다.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호