더북(TheBook)

7.9 배열을 이용한 문자열 저장

이번에는 문자와 문자열에 대해 설명하고 둘의 차이점을 구분하겠습니다.

문자: ‘A’, ‘#’, ‘8’, ‘y

문자열: “Hi, Woojin!”, “I love Sieun

문자(character)는 말 그대로 문자 ‘하나’를 의미합니다. 문자열(string)은 문자들의 조합이라고 생각하면 됩니다. C 언어에서는 문자를 작은따옴표(' ') 사이에 넣어 표기합니다.

char a = '#';
char b = 'A'; // 아스키 코드로 표현하는 방법 char b = 65;

우리는 변수에서 문자를 저장하기 위한 자료형 char를 배웠습니다. 그렇다면 문자열을 저장하려면 어떻게 해야 할까요?

C 언어에서 문자열은 큰따옴표(" ") 사이에 하나 이상의 문자를 넣어 표기합니다. 지금까지 많이 써왔던 printf() 함수를 생각하면 빠릅니다.

printf("Hello, World");
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.