차례: - 10 진수를 특정진법으로 - 특정 진법을 10 진수로 - 2 , 8 , 16 진수 - 소수점을 포함한 10 진수를 2 진수로 표현 ... round off 에러 - 소수점을 포함한 2 진수를 10 진수로 표현
마찬가지로 10 진수를 2 로 나누어가면 2 진수의 일의 자리수가 발생한다.
정리하면 10 진법의 수를 r 진법으로 변경하기 위해서는 r 로 나눈 나머지를 거꾸로 쓰면 간단히 해결 된다.
한가지 더................ 소수부를 가진 10 진수를 r 진법으로 어떻게 변경할 까?
예를 들어 10 진수 0.5 의 5 를 구하기 위해서는 어떻게 하느냐는 것이다. 10 을 곱해서 일의 자리로 올라오는 수를 구하면 된다.
n n/10 n%10 -------------- 123 12 3 12 1 2 1 0 1
같은 원리로 2 로 나누어가면 2 진수이다.
n n/2 n%2 10 5 0 5 2 1 2 1 0 1 0 110 딘수 10 의 2 진수 표현은 1010 이다.
10 진수를 10 진수로 나타내기 위해서는 123 인 경우 1 에 10^2 을 , 2 에 10^1 을 , 3 에 10^0 을 곱하면 된다.
마찬가지로 1010 을 10 진수로 거꾸로 나타내기 위해서는 1*2^3 + 0* ..
2 ,4 , 8 , 16 진수는 친척 진법이다. 이 진법끼리는 10 진수로 바꾸지 않고 바로 변환이 가능하다. 1 동 2 서 3 남 4 북.. 1 동 2 서 4 남 8 북..
출처: