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");