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 문자열