self-development/study
소수점 밑 숫자 진수변환하기
전에 수의 많은 진수변환에 대해 올렸었다. 예) 10진수 -> 16진수 등 생각해보니깐 소수부분의 진수변환은 어떻게하는지 모르고있었는데 의외로 소수부분의 변환은 매우 쉽다; 그냥 진수변환할 소수에 진수를 계속 곱해주면 된다. 소수점 밑에 모두 0 이될때까지 그리고 정수부분을 모두 붙여준다. 예를들어보자면 0.625 × 2 ─── 1.250 × 2 ─── 0.500 × 2 ─── 1.000 따라서 여기서 재밌는점은 0.542를 2진수로 바꾸면 무리수가된닼ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 그리고 정수부분이 붙어있는 수라면 정수따로, 소수점 밑 따로 계산하면 된다고 한다. 예를들어 10진수 23.625 를 8진수로 변환하면 8진수 27.5 가 된다. 그러하다.