프로젝트구상 (1) 썸네일형 리스트형 [TIL]2024-3-06 / 50일차 - 최종 프로젝트 시작날 1. 오늘의 기술 면접 질문 - float와 int의 표현 가능한 수의 범위가 다른 이유는 무엇인가요? 답안 : int와 float은 같은 메모리 양임에도 float이 소수점도 표현 가능한 등 차이가 존재하는데 이는 값을 저장하는 방법의 차이 때문입니다. 그러면 원리는 모르더라도 float만 쓰면 되지 않느냐라는 의문이 들 수 있는데 세부적으로 둘이 각각 배정된 32비트를 어느 구조로 배분하느냐는 차이가 생깁니다. 요점은 이러한 차이로 인해 float은 소수점을 표현할 수 있지만 그를 넘어서게 되면 (소수점에서는 흔하게 일어날 수 있는 상황) 근사치를 취하게 됩니다. 즉 표현할 수 없는 부분은 잘라버리고 비슷한 값을 가져가는 것으로 정확도가 100%가 아니게 됩니다. 그에 반해 int는 오직 있는 비트만.. 이전 1 다음