2진수를 10진수로 변경하는 방법
1 2 4 8 16 32 64...............
2진수는 오른쪽 끝자리 숫자 1부터 시작해서 왼쪽으로 갈 수록 자릿값이 2배씩 커집니다.
1이 적혀있으면 그 숫자가 있는 것이고 0이면 없는겁니다.
예를 들면 101 이라는 2진수가있다고 칩시다 오른쪽부터 1 2 4 이므로
1 0 1
4 2 1
이렇게 넣고 1과 4는 더해주지만 가운데 2는 0이 적혀있으므로 더하지 않습니다.
그러므로 2진수 101 = 5 가 되는거고요
저 위에 2진수 101011을 10진수로 바꾸신다면
1 0 1 0 1 1
32 16 8 4 2 1
이렇게 놓고
32, 8, 2, 1은 각각 2진수 1에 해당되므로 더해주시고
16, 4 는 2진수 0 이므로 제외합니다.
결과 32 + 8 + 2 + 1 = 43
이란 값이 나옵니다.
'프로그램' 카테고리의 다른 글
[mac][이클립스] Html 생성시 EUC-KR 강제설정 (0) | 2013.05.22 |
---|---|
[was][톰켓] 톰켓 설치, 이클립스 톰켓 설정 (0) | 2013.05.22 |
[oracle] ORA-12514, ORA-28056, ORA-01034, ORA-27101 오류로 오라클 접속이 안될경우 (0) | 2013.05.13 |
[이클립스] Text file encoding MS949 → UTF-8 언어 변경방법 (0) | 2013.05.02 |
[이클립스] 이클립스 메뉴 배치 초기화 (0) | 2013.04.29 |