다음을 통해 공유


문자 데이터 형식(Visual Basic)

Visual Basic은 인쇄 가능하고 표시 가능한 문자를 처리하는 문자 데이터 형식 을 제공합니다. CharString는 모두 유니코드 문자를 처리하지만, Char는 단일 문자를 포함하는 반면 String는 무제한으로 여러 문자를 포함할 수 있습니다.

Visual Basic 데이터 형식의 나란히 비교를 표시하는 테이블은 데이터 형식을 참조하세요.

문자 형식

Char 데이터 형식은 단일 2 바이트(16비트) 유니코드 문자입니다. 변수가 항상 정확히 한 문자를 저장하는 경우 해당 문자를 .로 Char선언합니다. 다음은 그 예입니다.

' Initialize the prefix variable to the character 'a'.
Dim prefix As Char = "a"

Char 변수 또는 String 변수의 가능한 각 값은 유니코드 문자 집합의 코드 포인트, 즉 문자 코드입니다. 유니코드 문자에는 기본 ASCII 문자 집합, 다양한 다른 알파벳 문자, 악센트, 통화 기호, 분수, 분음 부호, 수학 및 기술 기호가 포함됩니다.

비고

유니코드 문자 집합은 서로게이트 쌍에 대해 D800~DFFF(55296~55551 10진수)를 예약합니다. 이 경우 두 개의 16비트 값이 단일 코드 포인트를 나타내야 합니다. 변수는 Char 서로게이트 쌍을 저장할 수 없으며, String은 두 위치를 사용하여 그러한 쌍을 저장합니다.

자세한 내용은 Char 데이터 형식을 참조하세요.

문자열 유형

데이터 형식은 String 0개 이상의 2비트(16비트) 유니코드 문자 시퀀스입니다. 변수에 무한 개수의 문자가 포함될 수 있는 경우 변수를 로 String선언합니다. 다음은 그 예입니다.

' Initialize the name variable to "Monday".
Dim name As String = "Monday"

자세한 내용은 문자열 데이터 형식을 참조하세요.

참고하십시오