0.1+1.1 썸네일형 리스트형 파이썬 예제(과제)-1. 부동소수점 문제 *이 글을 읽기전에 작성자 개인의견이 있으니, 다른 블로그와 교차로 읽는것을 권장합니다.* 과제: 1.0+1.1==2가 False가 나오는 이유? 프로그래밍에서 1+1 == 2가 나온다. 이는 1과 1이 모두 정수형(integar)이기에 같은 정수형인 2가 나옵니다. 그렇다면 0.1+ 1.1 == 1.2가 나올까? 0.1과 1.1 모두 float(실수형) 자료형입니다. 1.200...이 나온다. 왜 저렇게 나오는 것일까? 문제원인? 이는 컴퓨터의 부동소수점의 표현방식에서 찾을 수 있습니다. 부동소수점이란? 컴퓨터에서 실수(float)를 표현할 때, 소수점의 위치를 고정하지 않고, 따로 적어내는 방식으로, 유효숫자를 나타내는 가수와 소수점 위치를 풀이하는 지수 부분으로 나뉘며, 십진법(decimal)을 이.. 더보기 이전 1 다음