27.625 를 변환해보자



1. 정수부 변환




27 = 

1  * 2^0 + 

1  * 2^1  + 

0 * 2^2 + 

1  * 2^3 + 

1  * 2^4



27 (10진수) = 11011 (2진수)



2. 소수부 변환


1이 넘는 부분은 정수부를 버림


0.625 (10진수) = 0.101 (2진수)


단 소수점을 변환할 때 무리수가 되는 경우가 있는데 적당히 잘르면 됨(다음과 같은 방법으로 8진수, 16진수로도 변환 가능)






27.625 (10진수) = 11011.101 (2진수)

Posted by @히테
,