개발관련/C언어
진법변환!
guuuuuuu
2014. 4. 11. 23:36
2 진수를 8 진수 혹은 16 진수로 변경하는 방법은 먼저 10 진수로 바꾼 후 해당 진법으로 변경 해도 되나 2 , 8 , 16 .. 등의 진법은 바로 변경이 가능 합니다.
예를 들어 다음 이진 법을 8 진수로 변환하는 방법에 대해서 알아보면
세 개 단위로 묶어서 왼쪽 부터 다음 식으로 묶으면
2 진수를 8 진수로 변경하는 방법은 왼쪽 부터 3 개씩 묶어서 읽으면 되고 , 16 진수로 변경하는 방법은 4 개씩 묶어서 바로 읽어 주면 됩니다.
121001110(2) = 1 001 110 = 1 1 6 -- 8 진수
1001110(2) = 100 1110 = 4 D -- 16 진수