문자열

컴퓨터 과학에서 문자열은 숫자 정수부동 소수점 수와 같은 숫자 데이터 형식과 달리 텍스트를 나타내는 기본적인 데이터 형식입니다. 문자열에는 문자, 숫자, 기호, 공백이 포함될 수 있는 문자의 시퀀스 또는 "문자열"이 들어 있습니다.

대부분의 프로그래밍 언어에서는 문자열을 따옴표로 묶어 숫자나 변수 이름과 같은 다른 데이터 형식과 구분합니다. 예를 들면 다음과 같습니다.

name = "Peter"; // This is a string
age = "44";     // This is a string
ID = 123;       // This is a number

컴퓨터 프로그래머는 문자열이 일치하는지 확인하기 위해 문자열을 비교할 수 있습니다. 예를 들어 다음 비교는 phrase1phrase2가 같은지 확인합니다.

if (phrase1 === phrase2) {
  // Code to execute if the values are equal
}

위 비교에서 등호 세 개는 문자열이 일치하는지 AND 동일한 데이터 형식인지 확인합니다. 예를 들어 문자열 "12345""12345"를 비교하면 TRUE가 반환되지만, 문자열 "12345"와 정수 12345를 비교하면 FALSE가 반환됩니다. 또한 "12345""12344"처럼 서로 동일하지 않은 두 문자열을 비교하면 FALSE가 반환됩니다.

문자열의 길이는 문자열에 포함된 문자의 수를 세어 결정합니다. 대부분의 프로그래밍 언어에는 주어진 문자열의 길이를 반환하는 문자열 길이 함수가 있습니다. 예를 들어 PHPstrlen()이 이에 해당합니다. 이전에 사용되던 프로그래밍 언어예: (C)에서는 문자열이 메모리에서 끝났음을 나타내기 위해 문자열을 널 문자(\0)라는 표식으로 종료합니다.

현대적인 프로그래밍 언어는 부분 문자열 찾기, 유사하거나 "퍼지" 문자열 일치 제공, 텍스트 바꾸기 등 문자열을 평가하고 조작하는 다양한 함수를 제공합니다. 이러한 문자열 연산은 검색 엔진생성형 AI의 작동에 기본적인 역할을 합니다.

업데이트됨 December 18, 2024 작성: Per C.

quiz지식 테스트하기

MHz is short for what unit of measurement?

A
Millihertz
0%
B
Microhertz
0%
C
Macrohertz
0%
D
Megahertz
0%
Correct! Incorrect!     View the Megahertz definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 문자열에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.