-
Floating Point 부동소수점, Heap, Stack, Overflow2023.05.29
부동소수점 컴퓨터에서 실수를 표시하는 방법으로, 소수점의 위치를 고정시키지 않으며 가수와 지수를 사용하여 실수를 표현한다. 가수는 유효숫자를 나타내며 지수는 소수점의 위치를 나타낸다. 부동 소수점은 (가수)X(밑수)(지수)와 같이 곱셈 형태로 표현하며, 밑수는 일반적으로 2나 10, 16을 사용한다. 실제 컴퓨터에서는 2진법을 사용하여 부호비트(1비트), 지수부, 가수부로 나타낸다. 소수점의 위치가 지수부의 크기에 따라 변경되며 소수점은 지수부와 가수부 사이에 있는 것으로 간주한다. 예를 들어 고정 소수점 0.1을 밑수가 10인 부동 소수점으로 표현하면 0.01X101이 된다. 가수의 첫째 자리를 밑수보다 작은 한 자리 자연수가 되도록 바꾸는 것을 정규화라고 하며, 위의 수를 정규화하면 1X10-1이다...