문자 데이터 형식(Visual Basic)
Visual Basic은 인쇄 가능하고 표시 가능한 문자를 처리하는 문자 데이터 형식을 제공합니다. 둘 다 유니코드 문자를 처리하는 동안 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
는 두 위치를 사용하여 이러한 쌍을 보유합니다.
자세한 내용은 문자 데이터 형식을 참조하세요.
문자열 유형
String
데이터 형식은 0개 이상의 2비트(16비트) 유니코드 문자 시퀀스입니다. 변수에 무한 개수의 문자가 포함될 수 있는 경우 변수를 String
로 선언합니다. 예시:
' Initialize the name variable to "Monday".
Dim name As String = "Monday"
자세한 내용은 문자열 데이터 형식을 참조하세요.
참고 항목
.NET