char 데이터 타입을 이용하여 표현합니다.' 따옴표 안에 A, b, i, & 같이 문자를 넣어서 표현합니다.wchar_t 타입을 사용하여 유니코드를 표현할 수 있습니다.wchar_t 타입은 문자열 정의시 L을 앞에 붙여야합니다.whcar_t wstr = L"String";

// 변수에 문자 `A` 할당
char myChar = 'A';
// 개행 문자를 상수로 정의하는 예시
const char newLine = '\n';
sequence(데이터가 순서대로 나열되어 있는 구조)입니다. cin을 사용하여 키보드로부터 문자를 입력받습니다.cout을 사용하여 문자를 출력합니다.char inputChar;
cin >> inputChar;
Parity bit라고 합니다.

\0 null 기호가 들어가 있는 문자 sequence를 문자열이라고 합니다.#include <wchar.h>
int main()
{
wchar_t[10] wArr = L"String";
const wchar_t* wChar = L"String";
// 가능 (read)
wArr[1];
wChar[1];
// 가능 (write)
wArr[1] = 'z';
// 불가능 (write)
wChar[1] = 'z';
}
문자열에 대한 접근을 정의할 때 문자 배열로 선언한 값은 값에 대한 역참조를 통해 수정이 가능합니다.
하지만 다음과 같이 const 관점으로 바라보게 되면 해당 문자열을 수정할 수 없습니다.
\0 문자가 들어가지 않습니다.+ 연산자 하나만으로 가능합니다.str.reserve(n) 형식을 이용하여 capacity 값을 지정할 수 있습니다.string str = "String";
// 배열처럼 접근. => 반환 문자는 char형
str[1];
// .at(index)로 접근 => 반환 문자는 char형
str.at(1);
string str = "String";
str.size();
str.length();
해당 문자열의 길이를 반환하는 int형 함수를 직접 작성해주세요.
int getLength(const char* cStr)
{
// 작성.
}
int main()
{
const char* cStr = "cString";
std::cout << getLength(cStr) << std::endl;
}
문자열을 합치는 함수를 작성해주세요.
int getLength(const char* cStr)
{
// 문제 1번 답안 작성
}
char* combineStr(const char* str1, int maxLength, const char* str2)
{
// 문제 2번 답안 작성
}
int main()
{
const char* cStr = "cString";
}