리터럴(liternal) 형식 문자는 상수에 지정하며 이 상수는 어떤 자료형이다를 지정한다.
VB.NET에서는 정수는 Integer 형식으로 표현 가능한 수치 이면 Interger로 그 이상이면 Long형으로 취급된다. 그런데 상수가 너무 커서 Long형 자료형에는 포함 할수 없고, Decimal 자료형에 포함할수 있는 상수인 경우 리터널 형식 문자를 지정하지 않으면 Decimal 자료형에 지정할수 없고 오버플로가 발생한다. 따라서 이런 상수를 지정을 할려면 리터널 형식 문자를 지정하여야 한다

또한 실수 같은 경우는 무조건 Double로 취급이된다. 그런데 상수가 너무 커서 Double형 자료형에는 포함 할 수 없고, Decimal 자료형에 포함할수 있는 상수인경우, 리터널 형식 문자를 지정하지 않으면, 아무리 수를 크게 써도 Double 자료형에 저장될수 있도록 툴이 소숫점 이하의 수치를 제한을 한다, 따라서 이런 상수를 지정을 할려면 리터널 형식 문자를 지정하여야 한다

리터널 형식 문자는 다음과 같다.
 S  Shor
 I  Integer
 L  Long
 D  Decimal
 F  Single
 R  Double
 C  Char

리터널 형식 문자가 Singe와 Double만 자료형의 선두 문자를 쓰지 않고, 나머지 자료형은 자료형의 선두 문자를 사용한다.

+ Recent posts