진법

park·2022년 11월 4일
0

진법

수를 표기하는 기수법의 하나로 임의의 숫자를 사용하여 수를 표현하는 방법
1부터 9까지의 숫자를 사용하여 수를 나타내는 방법은 10진법이라고 부른다.

*모든 데이터가 0과 1로 저장되는 컴퓨터의 특성 상 2진법은 컴퓨터 구조 및 동작을 이해하는데 중요하다.

2진법(binary notation)

2진법은 0과 1, 두 개의 숫자만으로 수를 표현
2진수는 자릿값이 올라감에 따라 크기가 2배씩 커지게 된다.

컴퓨터에서 2진수의 한 자리를 비트(bit)라는 용어를 사용하며, 이러한 비트가 8개 모여 1바이트(byte)를 구성한다

8진법(octal notation)

8진법은 0부터 7까지의 숫자로 수를 표현하는 방법
2진수를 3자리씩 빠르게 묶어 표현할 수 있어 비트 단위까지 신경쓰며 초창기 컴퓨터에서 많이 사용했다.

10진법(decimal notation)

10진법은 0부터 9까지의 숫자로 수를 표현하는 방법

16진법(hexadecimal notation)

16진법은 0부터 9까지의 숫자와 A부터 F까지의 문자를 함꼐 사용하여 수를 표현하는 방법
16진수는 특히 컴퓨터 분야에서 1바이트(byte)의 크기를 쉽게 표현할 수 있어 많이 사용되고 있다.


진법 변환

  1. 10진수를 변환하고자 하는 진법의 기수(2진법이면 2가 기수임)로 나누고, 해당 나머지를 기록합니다.
  2. 나눈 몫을 또 다시 변환하고자 하는 진법의 기수로 나누고, 해당 나머지를 기록합니다.
  3. 이렇게 계속해서 나눈 몫을 기수로 나누다가 나눈 몫이 해당 기수보다 작아지면 중단합니다.
  4. 마지막 몫과 지금까지 기록한 나머지들을 역으로 연결하면 해당 진법의 수가 완성됩니다.

예제) 10진수 55를 2진수로 변환하시오

텍스트진법별 표현 비교

0개의 댓글