개발/자료구조 🗂️
[자료구조] float에 대해 / 부동 소수점(Float Point) / 지수부와 가수부
부동 소수점(Floating point)를 설명하기 전 고정 소수점(Fixed point)에 대해 먼저 설명하겠다.고정 소수점(Fixed Point)정수를 이진수로 표현할 때는 맨 앞의 비트만 부호를 나타내는 부호로 두고, 그 외의 비트를 통해 값을 변환해 컴퓨터에 정보를 전달할 수 있다. 예를 들어 short, int, long 등의 자료형에 있어 변수에 대입될 최대 최소값을 고려하여 자료형을 설정해 resource를 효율적으로 관리할 수 있다. 실수의 경우는 어떻게 이진수로 표현할까? 먼저 고정 소수점의 경우 정해진 비트를 반으로 나눠 정수부와 소수부를 나누어 값을 이진수로 표현한다. 이렇듯 정수와 소수가 나누어지는 부분이 고정되어 있기 때문에 해당 표현 방식을 고정 소수점이라고 한다. 아래는 그러나..