본문 바로가기
개발관련/C언어

진법변환!

by guuuuuuu 2014. 4. 11.

2 진수를 8 진수 혹은 16 진수로 변경하는 방법은 먼저 10 진수로 바꾼 후 해당 진법으로 변경 해도 되나 2 , 8 , 16 .. 등의 진법은 바로 변경이 가능 합니다.

예를 들어 다음 이진 법을 8 진수로 변환하는 방법에 대해서 알아보면

세 개 단위로 묶어서 왼쪽 부터 다음 식으로 묶으면

2 진수를 8 진수로 변경하는 방법은 왼쪽 부터 3 개씩 묶어서 읽으면 되고 , 16 진수로 변경하는 방법은 4 개씩 묶어서 바로 읽어 주면 됩니다.

1
2
1001110(2) = 1 001 110 = 1 1 6  -- 8 진수
1001110(2) = 100 1110 = 4 D -- 16 진수


댓글