반응형
SMALL
이진수 <-> 십진수 상호 변환법
십진수인 25.625를 이진수로 변환하고 다시 변환한 이진수를 십진수로 변환한다.
1. 십진수 -> 이진수로 변환
십진수를 이진수로 나타내는 방법은 십진수를 2로 나누어 주어 1이 될 때까지 계속 나누어 주면 된다. (화살표 방향으로 순서대로)
십진수 25 -> 이진수 11001
2. 십진수 소수점 이하 수-> 이진수로 변환
소수점 이하 십진수는 소수점 이하 수를 2를 곱하여 소수점 위 첫째 자리의 수를 이진수 지리로 위치하여 전체 수가 0이나 1이 나올때까지 계속 곱한다.
(화살표 방향으로 순서대로)
3. 이진수 -> 십진수로 변환
이진수로 변환된 11001을 다시 십진수로 변환.
이진수는 2^0*(첫째자리) ~ 2^4(5째자리)까지의 합이다. (2^0=1)
4. 소수점 이하 이진수 -> 십진수로 변환
이진수로 변환된 0.101을 십진수로 변환.
소수점 아래 첫번째 자리부터 (1/2) ~ (1/2^n)으로 대입 후 합한다.
반응형
'Web Programing! > 자료구조' 카테고리의 다른 글
[EXCEL] 두개의 값이 같은지 비교하기 - VLOOKUP() (0) | 2019.09.25 |
---|---|
데이터의 단위 (0) | 2015.10.20 |