본문 바로가기
CS-SQL-DB

진수 변환과 ASCII 아스키코드 : 2진수 변환하기

by Jann 2022. 4. 21.
728x90

진수

특정 개수의 숫자만을 이용해 수를 나타내는 수 체계로 10진수 이하일 때는 0-9를 사용하고, 10진수 초과할 경우 영어 알파벳을 이용해 나타낸다.  < 2진수 0,1 2개, 10진수 10개, 16진수 16개 >

10진수 16진수
0 - 9 0 - 9
10 A
11 B
12 C
13 D
14 E
15 F

 

10진수 -> n진수 변환 

: 10진수 값을 몫이 n보다 작을 때까지 n으로 나누고, 나머지 값들을 표시한 후에 나머지 값들을 읽는다.

 

2진수로 변환 : 숫자를 2로 나누어 몫이 1이 될 때까지 나누어 준다.

 

15를 2진수로 변환 :

15를 2진수로 변환 : 1111(2)

 

15를 8진수로 변환 :

 

n진수 -> 10진수 변환 

: n진수에서 마지막 자리는 자리 숫자에 자릿값 n의 0(=1) 곱하고, 마지막 두 번째 자리는 자리 숫자에 자릿값인 n의 1승(=n)을 곱하고, 마지막 세 번째 자리는 자리 숫자에 자릾값인 n의 2승(=n*n)을 곱하고, 자리 숫자와 자릿값을 더해 10진수를 계산해준다.

 

1111(2) -> 10진수로 변환 : 

 

아스키코드 ASCII

: 미국 ANSI에서 표준화한 정보교환용 부호체계로 영문 키보드로 입력할 수 있는 모든 기호가 할당된 기본적인 부호체계로 컴퓨터와 통신 장비 등 많은 장치에서 사용되며, 대부분의 문자 인코딩이 아스키에 기초를 둔다.

 

10진수 부호 10진수 부호
0 NULL 67 C
32 Space(공백) 68 D
48 0 97 a
49 1 98 b
65 A 99 c
66 B 100 d

 

728x90

댓글