저번에 친절한 답변 감사드려요
2번 16진수 A4D를 8진수로 바꾸면?
이 문제에서 막히네요!
16진수에서 A= 10 이고 D= 13을 뜻하잖아요. 그래서 저는 10진수를 2진수로 변환할때 똑같이
10이라는 숫자에 계속 2로 나눠주었고
4라는 숫자에도 계속 2로 나눠주었고
13이라는 숫자에도 계속 2로 나눠주었습니다
그러니까
A는 1010
4는 0100
D는 1101
으로 해설과 똑같이 나오더라구요
근데 중요한 건 2진수에서 8진수로 변환할때 입니다. 왼쪽에서 시작해서 3자리씩 묶어서 변환하는거잖아요
가령 예를 들면 A가 1010이었으니 1/010 이렇게 푸는 거 아닌가요? 여기서 어떻게 해서 8진수로 5로 나오는 거져?,,,
전혀 이해가 안되고 있습니다...
안녕하세요.
16진수를 8진수로 변환할 때는 2진수를 이용합니다.
1. 16진수 각각을 2진수 4자리로 표현합니다.
A 4 D
1010 0100 1101
2. 4자리로 표현된 16진수를 3자리씩 묶습니다. 이때 기준은 소수점을 기준으로 정수는 왼쪽 방향으로 소수는 오른쪽 방향으로 묶습니다.
101 / 001 / 001 / 101
3. 3자리씩 묶인 2진수를 8진수로 변환합니다.
101 / 001 / 001 / 101
5 1 1 5
16진수 A4D는 8진수로 5115가 됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-12-21 10:00:26
안녕하세요.
16진수를 8진수로 변환할 때는 2진수를 이용합니다.
1. 16진수 각각을 2진수 4자리로 표현합니다.
A 4 D
1010 0100 1101
2. 4자리로 표현된 16진수를 3자리씩 묶습니다. 이때 기준은 소수점을 기준으로 정수는 왼쪽 방향으로 소수는 오른쪽 방향으로 묶습니다.
101 / 001 / 001 / 101
3. 3자리씩 묶인 2진수를 8진수로 변환합니다.
101 / 001 / 001 / 101
5 1 1 5
16진수 A4D는 8진수로 5115가 됩니다.
오늘도 즐거운 하루 되세요.