[Floating Point] Float를 Binary로 변환하기
Float형인 0.15625를 Binary로 바꾸는 예시이다. 0.15625 × 2 = 0.3125 (0) 0.3125 × 2 = 0.625 (0) 0.625 × 2 = 1.25 (1) # 1이 넘어가면 1을 빼주고 연산한다 0.25 × 2 = 0.5 (0) 0.5 × 2 = 1.0 (1) # 1이 되면 연산 종료 값에 2를 곱해주며 연산결과가 1이 될 때까지 반복한다. 여기서, 연산결과가 1이 넘어가는 경우에는 해당 값에서 1을 빼주고 이어서 연산한다. 괄호 안의 값은 연산결과의 1의 자리 값이다. 최종 결과 값은 괄호 안의 값을 위에서부터 읽는다. ∴ 0.15625 = 0.00101₂ ※ 자동계산해주는 사이트 (Binary에 체크) https://www.exploringbinary.com/floati..
카테고리 없음
2020. 4. 7. 12:35