티스토리 뷰

1. 문자열은 char 타입의 배열의 각 칸마다 문자 하나씩 저장됨

배열의 마지막에는 문자열의 끝은 표시하는 null character가 들어감( 0, NULL, '\0'으로도 표기 가능)

char str[6];

str[0]='h';

str[1]='e';

str[2]=0;


2. 1의 방법이 불편하기 때문에, c언어는 문자열을 생성하는 평리한 방법을 제공함.

char str[]="hello world";

혹은, 

char *str = "hello world"; ( 이 방법은 문자열이 수정 불가능, string literal 이라고 불린다.)


3. string.h 라이브러리는 문자열을 다루는 다양한 함수를 제공한다.

strcpy 문자열 복사

strlen 문자열의 길이

strcat 문자열 합치기

strcmp 문자열 비교






댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함