부동소수점
-
실수를 비트로 표현하는 방법, 부동소수점전공/시스템프로그래밍 2020. 6. 8. 03:33
int a = 3; 을 32비트로 표현하면 어떻게 될까. 십진수 3을 이진수로 바꾸면 011이다. 이 값을 32자리 중 가장 끝자리에 위치시킨다. □□□□□...(29개의 빈칸□)011 그렇다면 float b = 6.25; 일 때 실수 b를 32비트로 표현하려면? '부동소수점' 방식을 활용하여 각 비트를 채워야한다. 32비트는 32개의 칸(□)으로 이루어져있다. 이를 부동소수점으로 표현할 때는 구간별로 특징이 존재한다. □ □□□□□□□□ □□□□...(23개의 빈칸)□□□ 가장 높은 수를 나타내는 한 자리는 부호 비트를 나타낸다. 중간의 8자리는 지수를 나타내는 부분이다. 나머지 23자리는 가수를 나타내는 부분이다. 간단히 예시를 들어 설명해보겠다. -11..