고정 소수점 & 부동 소수점

mandarin99·2023년 6월 12일
0

컴퓨터는 실수를 고정 소수점부동 수소점 두 가지 방식으로 표현한다



고정 소수점(Fixed Point)

  • 소수점이 찍힐 위치를 정해놓고 소수를 표현
  • 부호, 정수부, 소수부로 구성
  • 총 32비트 중 '부호(1비트) + 정수부(15비트) + 소수부(16비트)'로 구성
  • 장점 : 실수를 단순하게 표현
    단점 : 정수부와 소수부가 각각 15비트, 16비트여서 표현의 범위가 너무 적다



부동 소수점(Floating Point)

  • 소수점의 위치가 고정되지 않는다
  • 실수를 부호, 가수부, 지수부로 표현
    • 가수 : 실수의 실제 값
    • 지수 : 가수의 어디에 소수점이 있는지
    • 따라서 지수 값에 따라 소수점이 움직인다
  • 총 32비트 중 '부호(1비트) + 지수부(8비트) + 가수부(23비트)'로 구성
  • 장점 : 표현할 수 있는 범위가 넓어 현재 대부분의 시스템에서 사용
    단점 : 오차가 발생 할 수 있다(부동 소수점으로 표현할 수 있는 방법이 매우 다양함)

0개의 댓글

관련 채용 정보