진수 변경

anonymous·2021년 6월 22일
0

2진수 -> 10진수

문제:

2진수 01011000 / 1011000

방법:

  1. 2의 승수 자릿수 파악
  2. 파악된 자릿수의 연산결과 전체 더하기
    64+16+8=88

10진수 -> 2진수

문제:

10진수 88

방법:

  1. 변환하려는 숫자 2로 나눔
88/2 = 44     r:0
44/2 = 22     r:0
22/2 = 11     r:0
11/2 = 5      r:1
5/2 = 2       r:1
2/2 = 1.      r:0
1/2 = 0.      r:1
  1. 값이 1이 되어 나누어 지지 않을 때까지 나누기
    1/2 = 0

  2. 나머지 1로 받은 값을 역순으로 작성
    1011000

2진수 -> 8진수

문제:

2진수 11101

방법:

  1. 뒤에서부터 3자리로 끊어주기
    11101 -> 011 / 101

  2. 나눈 세자리씩 8진수로 변환
    011 -> 3
    101 -> 5

3 앞자리부터 차례대로 써주면 끝
35

8진수 -> 2진수

문제:

8진수 35

방법:

  1. 35를 한 자리씩 끊어줌
    3 5

  2. 각각의 수를 3자리수의 2진수로 변환
    3 -> 011
    5 -> 101

3 앞자리부터 차례대로 써주면 끝
011101

2진수 -> 16진수

문제:

8진수 35

방법:

  1. 11100를 뒤에서부터 4자리씩 끊어줌
    0001 / 1100

  2. 각각의 수를 10진수로 변환
    0001 -> 1
    1100 -> 12

3 10진수로 표현된 숫자에 대응하는 16진수 값으로 변환
1 = 1
12 = C

10진수 -> 8진수 || 16진수

문제:

8진수 127

10진수 -> 8진수 방법:

  1. 127을 8로 나누고 순서대로 써주기


  2. 177

10진수 -> 16진수 방법:

  1. 127을 16으로로 나누고 순서대로 써주기


  2. 7 15 -> 7F

16 || 8 진수 -> 10 진수

문제:

8진수 127

방법:

1 * 8^2 = 64
2 * 8   = 16
7 * 8^0 = 7
64 + 16 + 7 = 87

87

문제:

16진수 13F

방법:

1 * 16^2 = 256
3 * 16^1   = 48
F * 16^0 = 15
256 + 48 + 15 = 319

319

출처

https://m.blog.naver.com/icbanq/221727893563

profile
기술블로거입니다

0개의 댓글