"Song!" 라는 문자열은 'S', 'o', 'n', 'g', '!'
라는 문자들의 집합으로 이루어져 있습니다. 문자열(string)은 이처럼 문자의 집합을 뜻하죠.
그럼 문자열을 저장할 때 가장 적합한 형태는 무엇일까요? 바로 이전 포스팅에서 배웠던 배열입니다.
배열을 이용해서 문자열을 저장할 수 있고 표현할 수도 있습니다. 문자열의 길이 정보 표시하기 C언어에서 문자를 저장하는데 가장 적합한 자료형은 char형 입니다. char형은 1바이트로 총 28 개의 정보를 저장할 수 있죠.
이는 계산해보면 256개입니다. 문자를 표현하기 위해서는 ASCII CODE, 아스키 코드라고 불리는 표준 체계를 사용합니다.
ASCII CODE는 7bit 부호 체계로 총 128개의 정보를 나타냅니다. 그럼 왜 256개가 아니라 128개 일까요?
그 이유는 문자열의 마지막에는 문자열의 끝을 의미하는 NULL 값이 저장되기 때문입니다. 배열을 사용해서 문자열을 저장하려면 문자 정보 외에도 배열에 몇 ...
#
strcat
#
strcpy
#
string
#
strlen
#
문자열
#
문자열내장함수
원문 링크 : 문자열(string)