PHP 썸네일형 리스트형 PHP 부동소수점 오류 컴퓨터가 소수점을 표현하는 방식에는 고정 소수점 방식과 부동 소수점 방식이 있습니다. 고정 소수점 방식은 소수점이 항상 고정된 위치에 있다는 의미로 정수를 표현할 때 주로 사용 되어 지고, 부동 소수점 방식은 소수점의 위치가 바뀌기 때문에 실수를 표현할 때 주로 사용하여 고정 소수점 방식보다 넓은 범위의 수를 표현할 수 있습니다. 그런데 컴퓨터는 모든 숫자를 2진수로 표현 하기때문에 부동 소수점에 약간의 오차 범위가 생깁니다. 이 오차 범위때문에 부동 소수점 연산 처리를 할때 어쩔 수 없는 오류가 발생합니다. 아래는 그 오류가 발생 하는 예시 코드와 코드에 대한 결과입니다. 위에 어처구니 없는 결과를 볼 수 있습니다. 2.3 * 100이 229입니다!! floor 함수는 소수점 이하를 무조건 버리는 함수.. 더보기 이전 1 다음