[프로그래밍 일반]실수형 10진수 2진수로 변환하기
65.75 = 65 + 0.75 로 나타낼 수 있다.
먼저 65를 2진수로 변환
2│65
└─────
2│ 32 ...1 △
└───── │
2│ 16 ...0 │
└───── │
2│ 8 ...0 │
└───── │
2│ 4 ...0 △
└───── │
2│ 2 ...0 │
└───── │
1 ...0 │
─────▷─┘
따라서 65 = 1000001(2) 가 된다.
이젠 0.75를 2진수로 변환해보자.
0.75
× 2
─────
①.50 ▽
▽
0.50 ▽
× 2
───── ▽
①.00 ▽
화살표대로 읽어나가면 0.75 = 0.11(2) 가된다.
0.11(2) = 1×2^(-1) + 1×2^(-2) 이다.
= 0.5 + 0.25
= 0.75
결과적으로 65.75=1000001.11(2) 이다.
[출처] 진수의 변환 10진수 -> 2진수|작성자 김성환
'공부합시다 > 프로그래밍' 카테고리의 다른 글
[Visual Studio] IE 8.0 업데이트 후 VS2005, VS2008 class wizard 스크립트 오류 해결방법 (0) | 2009.10.16 |
---|---|
[프로그래밍 일반] 링커 스크립트 (0) | 2009.06.10 |
[프로그래밍 일반] PE 파일 분석 - 헤더분석 (2) | 2009.05.20 |
[프로그래밍 일반] PE구조란? (0) | 2009.05.19 |
[프로그래밍 일반] 부동소수점의 저장 방식 (0) | 2009.04.16 |