비트 : 0(OFF)과 1(ON)을 나타내는 가장 작은 단위
1바이트 = 8비트
2의 보수(complement)를 사용
ex) 1111
-> 0000
-> 0001
ex) 1000
-> 0111
-> 1000
이진수와 십육진수 간 변환이 편리함
1A2B (16)
-> 0001101000101011 (2)
16진수 | 1 | A | 2 | B |
---|---|---|---|---|
2진수 | 0001 | 1010 | 0010 | 1011 |
문자 집합 : 컴퓨터가 이해할 수 있는 문자의 모음
문자 인코딩 : 문자를 0과 1로 이루어진 문자 코드로 변환하는 과정
문자 디코딩 : 문자 코드를 문자로 변환하는 과정
모든 나라 언어의 문자 집합과 인코딩 방식을 통일한 표준 문자 집합
UTF-8의 경우 한 코드가 1 ~ 4바이트의 문자를 표현함