C,C++> 기타 내용
2022. 8. 3.
타입 음수 표현법 일정수 감소법 : 부호 없는 값에서 일정수를 빼서 음수를 표현한다. 빼주는 값을 바이어스라고 한다. 전체 범위 절반값 정도를 뺀다. 0~7 값에서 바이어스는 4이고 -4~3 값이 된다. 이 방법은 직관성이 부족하다. 부호 비트와 절대값 : 최상위 1비트를 부호 비트로 사용한다. 나머지는 절대값을 표현한다. 단점은 +0과 -0이 존재하여 모호하다는 특징이 있다. 1의 보수법 : 양수 비트를 모두 반전시켜 음수를 만든다. 이것도 +0과 -0이 존재하게 된다. 2의 보수법 : 1의 보수에서 1을 더해 음수를 표현한다. -0은 1000이 되어서 오버플로우 되어 사라지므로 한 가지 0만 있다. 현대 컴퓨터는 모두 2의 보수법으로 음수를 표현한다. 반전과 증가는 간단한 동작이라서 음수 만드는 속도..