티스토리 뷰
10진수를 2진수 16진수로 바꿔보자꾸나
※뒤에 아무말이 없는것은 10진수입니다.
65.75를 2진수로 바꾸어보자
65.75 = 65 + 0.75 로 나타낼 수 있다. 먼저 65를 2진수로 변환한뒤 0.75를 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) 이다.
출처 : http://blog.naver.com/ksunghwank
'기억하자정보 > 기타' 카테고리의 다른 글
IEEE 754 - floating point (부동소수점) (0) | 2006.09.25 |
---|---|
1,2의보수 (0) | 2006.09.25 |
IEEE 754 의 형식 (0) | 2006.09.25 |
[관리방어] 7.umask를 이용한 파일 접근 권한 설정 문제 (0) | 2006.09.12 |
[관리방어] 6. 네크웍서비스 데몬 설정 변경 문제 (0) | 2006.09.12 |
- 안내
- 궁금한 점을 댓글로 남겨주시면 답변해 드립니다.