#include <string.h> : 문자열 관련 함수를 포함하는 라이브러리
이 헤더파일에는 C 형식 문자열 (널 종료 문자열) 을 다룰 수 있는 함수들을 포함하고 있다.
한개의 알파벳 혹은 한글 및 기타 부호 : 작은따옴표(')로 둘러싸서 표시('A')
문자의 집합인 일련의 문장 : 큰따옴표(")로 둘러싸서 표시한다. ("string")
C언어에서는 문자열을 위한 자료형 X → 문자 배열을 통해 문자열을 저장하여야 함
문자열 저장하는 문자 배열의 마지막에는 \0 (NULL) 문자가 저장된다
NULL문자 : 문자열의 마지막을 나타냄
즉, 문자열을 저장하는 문자 배열의 크기 = 문자열의 길이 + 1
char ch = 'C'; // 문자 선언
// 문자열 선언 1
char str1[] = "java";
// 문자열 선언 2
char str2[] = {'J', 'A', 'V', 'A'};
// 출력
printf("%c %c \\n", str1[0]. str2[0]);
임시저장소인 buffer를 사용해 문자를 입력받음
enter 키 누르기 이전에 입력된 문자를 버퍼에 저장 후 enter키 만나면 버퍼에 저장된 문자를 읽는다
함수원형 : int getchar(void); 이기 때문에 콘솔창에서 우리가 입력하는 표준 입력들을 int타입으로 하나씩 변환해주는 함수이다.(반환형이 int)(아스키코드(
그러므로 char c = (char)getchar(); , int c = getchar(); 모두 가능
char c1, c2, c3;
printf("문자를 입력하세요 : ");
c1 = getchar();
printf("getchar()을 사용해 입력한 문자는 %c 입니다.\\n", c1);
// 문자를 입력하세요 : a
// getchar()을 사용해 입력한 문자는 a 입니다.