# Char type과 String type으로 나뉘어져 있는 이유는 무엇인가요?

* Char 타입과 String 타입은 프로그래밍 언어에서 **문자와 문자열**을 표현하기 위해서 나뉘어져 있다.
* **Char 타입은 단 하나의 문자를 표현**할 때 사용되며, 16-bit Unicode 문자열 표현에 이용된다.
  * Char 타입으로 표현된 문제는 숫자, 기호, 문자 등 다양한 형태에 데이터를 표현할 수 있다.
* **String 타입은 여러 개의 문자를 표현**할 때 사용되며, String 타입은 문자열의 표현을 위한 객체 타입이다.
  * 문자열은 Char 타입으로 표현된 문자들의 연속으로 구성된 것으로, 문자열 연산, 검색, 길이 계산 등의 연산이 가능하다.

두 타입의 차이는 크게 문자와 문자열을 표현하는 것의 차이로 나타난다.\
Char 타입으로 표현된 문자는 각각의 단일 값으로 간주되며, String 타입으로 표현된 문자열은 문자들의 연속적인 값으로 간주된다.
