한동안 코딩을 접고 있다가 다시 시작하려고 하니, 여러 수학 공식들이 나의 머리를 아프게 한다. 어려워서 아픈 게 아니라 오랜만에 수학 머리를 쓰려하니 뇌에서 거부하는 느낌.. 아무튼, 그렇게 코딩을 놓고 있다 보니 float타입의 저장 방식을 잊어버리고 있었다. 그래서 다시 찾아보고, 기억이 나서 정리하려고 한다. 소수점 뒷자리를 이진수로 바꾸려면? 정수 부분을 이진수로 변환시키는 방법은 다 알 것이다. 그렇다면 소수 부분은 어떻게 변환시킬까? 정수는 소수점 뒷자리가 없어 계속 2로 나누면서 나머지를 체크하면 된다. 하지만 소수를 그렇게 한다면.. 끝이 없다. '그래서 실수는 2를 계속 곱해준다!' 2를 곱하다가 정수 부분이 1이 되면 그걸 체크하면 된다. 이 과정을 0이 될 때까지 반복한다. 하지만 ..