로딩
요청 처리 중입니다...

C언어_09 문자열

 C언어_09 문자열

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