C 문자열 처리

C 프로그래밍 언어는 표준 라이브러리에 문자열 관련 명령을 구현하는 여러 함수들이 존재한다. 복사, 결합, 토큰화, 검색과 같은 다양한 명령이 지원된다. 문자열의 경우 표준 라이브러리는 문자열이 널 종단된다는 규칙을 사용한다: n개의 문자의 문자열은 n + 1 요소의 배열로 표현되며, 끝은 "NULL" 문자로 끝난다.

함수 개요 
string.h는 C 언어의 표준 라이브러리로, 메모리 블록이나 문자열을 다룰 수 있는 함수들을 포함하고 있다. 유니코드 문자열을 다루려면 wchar.h를 사용한다.

변수 · 상수 · 형식

예제 
다음 예제는 Hello World 문자열의 길이를 구해 출력한다. 결과는 11이 출력될 것이다.
#include <stdio.h>
#include <string.h>

int main()
{
    char *string = "Hello World";

    printf("%lu\n", (unsigned long)strlen(string));

    return 0;
}

외부 링크 
 Fast memcpy in C, multiple C coding examples to target different types of CPU instruction architectures

C 표준 라이브러리 헤더
문자열