프로그램 89

[10진수] 2진수를 10진수로 변경하는 방법

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..

프로그램 2013.04.04