파크로그
부동소수점 - 바이어스, 단정밀도, 배정밀도

서론 → 왜 공부하게 되었는가? Javascript 는 int , float 와 같은 다양한 숫자타입을 사용하는 것이 아닌 1 가지 숫자타입을 사용한다. 이 숫자타입의 값은 배정밀도 64비트 부동소수점 을 따른다. 부동소수점 이라는 개념은 알지만 배정밀도 라는 언어는 낯설어 찾아서 공부하게 되었다. 왜이러는걸까요? console.log(0.1+0.2) // 0.30000000000000004 console.log(0.1+0.2 === 0.3) // false 단정밀도? 배정밀도? 단정밀도(single precision)는 32비트 를 사용하는 것을 이야기하며, 배정밀도(double precision)는 64비트를 사용하는 것을 이야기한다. 고정소수점? 부동소수점? 7.625 를 2진수로 표현하고자 할 때..