개인노트

[C언어] 배열의 문자열과 널(NULL) 본문

C/문법

[C언어] 배열의 문자열과 널(NULL)

BillnairK 2017. 6. 26. 23:28

[ 배열의 문자열 저장과 널(NULL) 문자 ]


C언어는 문자와 문자열의 구분을 위하여 널값을 사용하는데 문자의 끝에 널값이 있으면 문자열이 된다.


 배열.c 


배열.c의 소스코드를 보면 알 수 있는 점들


1. 문자열 데이터는 변경이 가능하다.

2. 널(NULL) 값과 공백 값은 전혀 다른 것이다. 혼동하지말자.

3. 문자열의 마지막에는 널(NULL) 값이 무조건 포함되어있다. 없다면 문자열이 아닌 문자로 인식.

4. 널(NULL) 값의 아스키코드 값은 0, 공백의 아스키코드 값은 32 이다.


'C > 문법' 카테고리의 다른 글

[C언어] 포인터란?  (0) 2017.06.28
[C언어]scanf_s 함수를 이용한 배열의 문자열 입력  (0) 2017.06.27
[C언어] 배열 선언, 배열 초기화  (0) 2017.06.23
[C언어] 재귀함수  (0) 2017.05.23
[C언어] Static 변수  (0) 2017.05.23
Comments