Notice
Recent Posts
Recent Comments
Link
오븐 노트
[C++] 문자와 문자열 본문
char : 알파벳 / 숫자 문자를 나타냄
wchar_t : 유니코드 문자를 나타냄 (문자열 앞에 유니코드 선언 L 표기 필요)
ASCII : American Standard Code for Information Interchange)
작은 따옴표 사용 시 해당 문자에 맞는 아스키 코드가 저장됨
'a' + 1 => ASCII 기준 97 + 1 -> b 출력
unicode : 영어만으로 서비스 할 수는 없어서 전 세계 모든 문자에 대해 유일 코드를 부여한 것
유니코드에서 가장 많은 번호를 차지하는 언어 : 한국어, 중국어
UTF-8
- 알파벳, 숫자 1byte (ASCII 동일한 번호)
- 유럽 지역의 문자는 2byte
- 한글, 한자 등 3byte
UTF-16
- 알파벳, 숫자, 한글, 한자 등 대부분 문자 2byte
- 아주 예외적인 고대 문자만 4byte (사실상 x)
c++ 출력 방식 cout << i << ; 에서 cout은 char out 이므로
wchar_t을 출력하려면 wcout 사용 필요.
기본적으로 한글 출력은 하지 못하므로
wcout.imbue(locale("kor")); 선언 필요
Escape Sequence : 표기하기 애매한 것을 표현
\t == ASCII 9 == Tab
\n == ASCII 10 == LineFeed (줄넘김)
\r == ASCII 13 == CarriageReturn (커서 좌측 이동)
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 - 인프런 | 강의
C++ 카테고리의 글은 인프런 Rookiss님의 강의를 공부하며 정리하는 내용입니다.
이미 알고 있는 내용도 다시 정리 되어있을 수 있습니다.
모든 글은 제가 공부하기 위해 작성합니다.
'Develop > C++' 카테고리의 다른 글
[C++] const와 메모리 구조 (0) | 2022.05.16 |
---|---|
[C++] 비트 연산과 비트 플래그 (0) | 2022.05.16 |
[C++] 불리언과 부동소수점 (0) | 2022.05.11 |
[C++] 정수 (0) | 2022.05.11 |
[C++] 환경설정 (0) | 2022.05.11 |