순서가 있는 데이터
문자열 AB와 BA는 들어 있는 문자가 같아도 서로 다르다. 같은 문자가 여러 번 나타날 수도 있으므로 단순한 문자 집합과도 구별한다. 문자의 위치를 통해 개별 원소나 구간을 다룬다.
숫자로 보이는 문자열
문자열 012는 수 12와 표현이 다르다. 앞의 0이나 문자 사이의 공백을 보존해야 하는 식별자는 문자열로 다룰 수 있다. 문자열을 수로 변환할 때는 허용되는 형식과 변환 후 사라지는 정보를 살펴야 한다.
연결과 부분 문자열
AB와 CD를 연결하면 ABCD가 된다. ABCD에서 연속한 BC는 부분 문자열이지만 중간을 건너뛴 AC는 연속 부분 문자열이 아니다. 빈 문자열을 연결해도 원래 문자열은 그대로다.
저장과 처리
문자열은 배열 등에 저장할 수 있으며 언어에 따라 수정 가능성과 내부 표현이 다르다. 문자열의 길이, 저장 바이트 수, 화면에 보이는 글자 수가 언제나 같은 것은 아니므로 처리 단위를 확인해야 한다.