진법(Base)
· ≒ radix
· 수의 표현에 사용될 수 있는 숫자기호의 개수와 그 자리수를 의미합니다.
· 위치에 대한 값을 정의해주는 수의 체계입니다.
http://bit.ly/2ykKXZM
http://bit.ly/2ErL3Ex
http://bit.ly/2PzHxJf
2진수, 10진수, 16진수, 8진수
진수
|
설명
|
표현법
|
10진수
|
10진법
0~9까지의 숫자를 사용
10
|
일상적인 표현법
|
2진수
|
2진법
0, 1 두 개의 숫자를 사용
0000 1010
|
컴퓨팅 표현법
|
8진수
|
8진법
0~7까지의 숫자를 사용
2진수 3자리
8진수 한자리로 표현
012
|
컴퓨팅 표현법
|
16진수
|
16진법
0~9까지의 숫자를 사용하고, 9 이후부터 a, b, c, d, e, f 문자 사용
2진수 4자리를
16진수 한자리로 표현
0xa
|
컴퓨팅 표현법
|

2진수, 10진수, 16진수, 8진수 데이터 표현 방법
2진수
|
10진수
|
16진수
|
8진수
|
0000 0000
|
0
|
0x0
|
00
|
0000 0001
|
1
|
0x1
|
01
|
0000 0010
|
2
|
0x2
|
02
|
0000 0011
|
3
|
0x3
|
03
|
0000 0100
|
4
|
0x4
|
04
|
0000 0101
|
5
|
0x5
|
05
|
0000 0110
|
6
|
0x6
|
06
|
0000 0111
|
7
|
0x7
|
07
|
0000 1000
|
8
|
0x8
|
010
|
0000 1001
|
9
|
0x9
|
011
|
0000 1010
|
10
|
0xa
|
012
|
0000 1011
|
11
|
0xb
|
013
|
0000 1100
|
12
|
0xc
|
014
|
0000 1101
|
13
|
0xd
|
015
|
0000 1110
|
14
|
0xe
|
016
|
0000 1111
|
15
|
0xf
|
017
|
0001 0000
|
16
|
0x10
|
020
|
0001 0001
|
17
|
0x11
|
021
|
10 == 0xa == 012
17 == 0x11 == 021
2진수를 10진수로 표현하는 방법
00001101를 10진수로 변환하기


2진수
|
10진수
|
2진수
|
10진수
|
2진수
|
10진수
|
0000 0000
|
|
0000 0110
|
|
0000 1100
|
|
0000 0001
|
|
0000 0111
|
|
0000 1101
|
|
0000 0010
|
|
0000 1000
|
|
0000 1110
|
|
0000 0011
|
|
0000 1001
|
|
0000 1111
|
|
0000 0100
|
|
0000 1010
|
|
0001 0000
|
|
0000 0101
|
|
0000 1011
|
|
0001 0001
|
|
2진수를 8진수와 16진수로 표현하는 방법

2진수
|
00000101 00001101
01010111 01001101
|
8진수
|
02505253515
|
16진수
|
050d574d
|
13을 -13로 변환
양수를 음수로 변환시
1의 보수를 구한 다음 1을 더해주면 음수값이 됩니다.
음수에서 양수로 변환시
1의보수를 구한다음 1을 더해주면 양수값이 나옵니다.

MSB(Most Significant
Bit): 부호비트
댓글을 달아 주세요