728x90
문자셋의 종류와 특성
- 문자셋 : 문자 집합
- SBCS(Single Byte Character Set)
-> 문자를 표현하는데 1바이트 사용
-> ex) 아스키 코드
- MBCS(Multi Byte Character Set)
-> 한글은 2바이트 영문은 1바이트 사용
-> 문자열을 구성하는 내용에 따라 다른 바이트로 표현
- WBCS(Wide Byte Character Set)
-> 문자를 표현하는데 2바이트 사용
-> ex) 유니코드
WBCS(유니코드) 기반의 프로그래밍
- char(1Byte)를 대신하여 wchar_t(2Byte) 사용
- "문자열" 대신하여 L"문자열" 사용
-> L을 붙이면 유니코드를 사용하겠다고 명시하는 것
- char str[] = "ABC" => wchar_t str[] = L"ABC"
- printf => wprintf
- strlen => wcslen
728x90
'Programming > System Programming' 카테고리의 다른 글
윈도우즈 시스템 프로그래밍 - 3. 64비트 기반 프로그래밍(2) (0) | 2020.07.08 |
---|---|
윈도우즈 시스템 프로그래밍 - 3. 64비트 기반 프로그래밍(1) (0) | 2020.07.08 |
윈도우즈 시스템 프로그래밍 - 2. 아스키코드 vs 유니코드(2) (0) | 2020.07.08 |
윈도우즈 시스템 프로그래밍 - 1. 컴퓨터 구조에 대한 첫 번째 이야기(2) (0) | 2020.07.07 |
윈도우즈 시스템 프로그래밍 - 1. 컴퓨터 구조에 대한 첫 번째 이야기(1) (0) | 2020.07.06 |