https://youtu.be/_tJesSUh_SA?feature=shared
아래의 내용을 바탕으로 핵심을 더 명확하고 쉽게 이해할 수 있게 다시 정리해 드릴게요.
char
1 byte
char ch = 'A'; // 올바른 예시
// char ch2 = "A"; // 틀린 예시: 큰따옴표("")는 문자열에 사용
char 배열
) 주의점char str[5]; // 크기가 5인 문자 배열 생성
str[0] = 'A';
str[1] = 'B';
str[2] = 'C';
str[3] = 'D';
str[4] = 'E';
'\\0'
를 꼭 써야 한다.'\\0'
는 문자열의 끝을 표시하는 특수 문자입니다.올바른 문자열 예시
char str2[6] = "HELLO";
// 자동으로 마지막에 '\\0'가 추가됨.
// [H][E][L][L][O][\\0]
주의:
char str[5] = {'A', 'B', 'C', 'D', 'E'};
// '\\0'이 없음. 문자열로 출력하면 끝을 찾을 수 없어 이상한 문자까지 출력됨.