본문 바로가기
Security_/etc

[기타] 고정 소수점 / 부동 소수점 정리, 차이

by 낭람_ 2021. 9. 28.
반응형

고정 소수점

부호 비트(1bit)와 정수 부분으로 이루졌다

부호 비트 정수

부호 비트(1bit)는 양수 0, 음수 1로 표현 

정수 부분 오른쪽에는 가상 소수점이 있다.

 

정수 데이터의 표현과 연산에 고정 소수점 방식을 이용

 

고정 소수점으로 음수를 표현하는 방법은 3가지가 있다.

1. 부호 비트 활용 : 부호 비트를 1로 세팅한다. (-127 ~ 127)

2. 1의 보수 : 양수 표현에 대하여 1의 보수를 계산한다. (-127 ~ 127)

3. 2의 보수 : 양수 표현에 대하여 1의 보수를 하고 1을 더한다. (-128 ~ 127)

 

2의 보수를 이용할 경우 다른 방법을 사용하는 것보다 더 많은 범위를 표현할 수 있다.

 

 

부동 소수점 

부호 비트(1bit), 지수 부분, 가수 부분으로 이루어져있다.

부호 비트 지수(exponent) 가수(mentissa)

실수 데이터의 표현과 연산에 사용하는 방식 

실수를 표현할 때 소수점의 위치를 고정하지 않고 그 위치를 나타내는 수를 따로 적는다.

유효 숫자를 나타내는 가수와 소수점의 위치를 알 수 있는 지수로 나누어 표현

반응형

댓글