진법변환
1.소수부분. 2진수 0.625*2=1.250->0.25*2=0.50->0.5*2=1.0
8진수 0.625*8=5.000으로 나오는데 표기할때는 (0.5)8인지?
16진수 0.625*16=10000인데 10(A)가 맞는지 아니면 0.1이 맞는지?? 헷갈려서 밑에 쭉보니10(A)고 표기는 (0.A)16이던데..
소수값에 곱하는 진수의 값에 .을 어디에 찍어야하는지??(제가 수학은 젬병이라..)
2.(101111.101)2를 10진수로 변환하기
******.***
2(5)2(4)2(3)2(2)2(1)2(0).2(-1)2(-2)2(-3)이던데..
왜 정수부분은 2(6)이 아니고 2(5)인지? 소수부분은 2(-0)부터아닌 2(-1)부터인지??
거기다 해당값들이 2(0)이면 *1을 해도 0아닌가요? 왜1이나오는지? 2(-1~-3)은 왜 값이 -2-4-8이 아닌
0.5 0.125가 나오는거죠??
답이47.625라는 건 알지만..
안녕하세요.
소수점 이하의 값은 진변 변환을 해도 소수점 이하의 값으로 표시됩니다. 변환하고자 하는 진수로 곱한 후 첫번째 정수가 되는 값이 소수점 첫번째 값이 됩니다. 그러니 이 값 앞에 소수점을 찍으면 됩니다.
정수부분의 첫번째 자리 즉, 일의 자리가 2^0이고, 이것을 기준으로 정수 부분은 지수승 부분이 1씩 증가하고, 소수점 이하의 부분은 -1씩 증가하는 것입니다.
2^0은 0이 아니라 1이 맞습니다.
2^-1은 2분에 1을 의미하는 것으로 0.5이고, 2^-2은 4분에 1을 의미하므로 0.25, 2^-3은 8분에 1을 의미하므로 0.125가 되는 것입니다.
즐거운 하루 되세요.
"-
*2013-07-29 09:47:28
안녕하세요.
소수점 이하의 값은 진변 변환을 해도 소수점 이하의 값으로 표시됩니다. 변환하고자 하는 진수로 곱한 후 첫번째 정수가 되는 값이 소수점 첫번째 값이 됩니다. 그러니 이 값 앞에 소수점을 찍으면 됩니다.
정수부분의 첫번째 자리 즉, 일의 자리가 2^0이고, 이것을 기준으로 정수 부분은 지수승 부분이 1씩 증가하고, 소수점 이하의 부분은 -1씩 증가하는 것입니다.
2^0은 0이 아니라 1이 맞습니다.
2^-1은 2분에 1을 의미하는 것으로 0.5이고, 2^-2은 4분에 1을 의미하므로 0.25, 2^-3은 8분에 1을 의미하므로 0.125가 되는 것입니다.
즐거운 하루 되세요.
"