1. 문자열(string) 문자열은 "Hello"와 같이 문자들의 모임이고, 문자는 말 그대로 'h', 'e' 와 같은 각각의 문자이다. C언어에서 문자형(char) 변수는 하나의 문자만을 저장할 수 있다. (ex : char a = "c") 문자열을 만들고 싶으면 배열을 이용해서 문자형 배열로 저장해야한다. 예를 들어 문자열 "Hello"를 저장하려고 다음과 같이 문자형 배열을 선언하고 초기화 하면 다음과 같이 저장된다. char str[6] = "Hello" (아래와 같이 배열이 생성되고 각각의 문자는 배열 요소에 저장됨.) 변수 값 H e l l o \0(NULL) 주소 str[0] str[1] str[2] str[3] str[4] str[5] 여기서 "Hello"는 5개의 문자만 있는데 배열 크기가 6인 이유는 C언어에서는 문자열의 끝이 반드시 NULL 문자라는 특수 값으로 끝나야 하기 때문이다. (NULL 문자는 아스키 코드값이 0이고, 문자로는 \0 으로 표현된다.) >>...
#2차원
#문자
#문자열
#문자열과포인터
#문자형
#문자형배열
#배열
#버퍼
#연결
#입출력
#작은따옴표
#정렬
#차이점
#큰따옴표
#strlen
#string
#C
#C언어
#getch
#getcher
#gets_s
#NULL
#printf
#putch
#putchar
#scanf
#strcat
#strcmp
#strcpy
#포인터
원문링크 : C언어_09 문자열