아스키코드
- 미국에서 정의하고 있는 표준 문자셋
- 알파벳과 몇몇 확장 문자를 포함
- 256개를 넘지 않아 1바이트로 표현된다.
유니코드
- 다른 문자들도 표현하기 위해 2바이트를 사용하는 문자셋
- 나타낼 수 있는 문자 수는 65536개이다.
SBCS(Single Byte Character Set)
- 문자를 1바이트로 표현하는 방식
- 아스키코드
- char
MBCS(Multi Byte Character Set)
- 일부 문자는 1바이트로 나머지는 2바이트로 표현하는 방식
- MBCS는 SBCS를 포함한다.
- 유니코드는 MBCS에 속하지 않는다.
- 1바이트인지 2바이트인지 신경써야 하므로 관리하기 까다롭다.
WBCS(Wide Byte Character Set)
- 문자를 2바이트로 표현하는 방식
- 유니코드
- wchar_t
- 문자열의 끝을 나타내는 NULL도 2바이트로 처리된다.
'프로그래밍 > 시스템프로그래밍' 카테고리의 다른 글
커널 오브젝트 / 핸들 (0) | 2022.08.14 |
---|---|
프로세스 (0) | 2022.08.13 |
프로그램 실행 과정 (0) | 2022.08.13 |
컴퓨터 구조 (0) | 2022.08.12 |
스케줄링 (0) | 2022.08.11 |