반응형 코딩1 [C 언어] 6. 변수와 자료형(더 자세히2) 며칠 글을 안썻습니다. 인제 쓸게요. 컴퓨터에서 2.98 같은 실수를 나타내는 방법은 소수점의 위치를 고정시키고 정수부와 소수부에 일정비트를 할당하는 방식입니다, 예를 들어 32비트를 사용해서 실수를 표현한다면 16비트는 정수부에 나머지 16비트는 소수부에 할당합니다. 2는 소수점 위 16비트에 0.98은 소수점 아래 16비트에 저장됩니다. 이런 방식을 고정소수점 방식이라고 합니다. 상위 16비트(소수점 위 16비트)는 부호가 있어서 1비트는 부호를 결정하는데 쓰이고 나머지 15비트는 정수를 표현하는데 쓰인다. 그래서 최고로 큰 수는 2의 15승 - 1이다. 하위 16비트(소수점 아래 16비트)는 부호가 없으므로 16비트 전부 소수점을 표현한다. 그래서 2의 16승 - 1 까지 나타낼 수 있다. 고정소수.. 2024. 4. 14. 이전 1 다음 반응형