데이터형
데이터형은 하나의 변수가 어떤 조율의 데이터를 가지는지 그 특성을 정의한다.
VB에는 12개의 고유 데이터형이 있으며, 이 중 String과 Variant는 2가지로 나뉜다.
┏━━━━━━┯━━━━┯━━━━━━━━━━━━━━━┓
┃데이터형 │바이트 │범위 ┃
┠──────┴────┴───────────────┚
┃Byte 1 0~255
┃Boolean 2 True(참) 또는 False(거짓)
┃Integer 2 +/- 32.767
┃Long 4 +/- 21.47억
┃Single 4 +/- 3.402823E38
┃Object 4 객체 참조
┃Double 8 +/- 1.79769E308
┃Currency 8 +/- 922.337조
┃Date 8 100년 1월 1일~9999년 12월 21일
┃Decimal 14 +/- 7.9228E24
┃String(고정) 길이 1~65,400
┃String(가변) 10+rlfdl 0~20억
┃Variant(수치) 16 +/- 1.79769E308
┃Varant(문자열) 22+길이 0~20억
┣━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
데이터형 숏컷
VB에서는 숏컷문자를 이용해서 변수를 선언함으로써 코드작성을 보다 손쉽게 할수있다.
┏━━━━━━━━━┯━━━━━━━━━━┓
┃데이터형 │숏컷 ┃
┠─────────┴──────────┚
┃Integer %
┃Long &
┃Single !
┃Double #
┃Currency @
┃String $
┣━━━━━━━━━━━━━━━━━━━━┓
┗━━━━━━━━━━━━━━━━━━━━┛
예를 들어 문자열 변수를 선언하고 싶은데 String을 매번 입력하기 싫다면 다음과 같이 입력하면 된다.
Dim kin%
Dim yourbabo$
Dim zzzz@
물론, 배열이나 고정된 길이의 문자열을 선언할 경우, 정의에 숏컷을 사용할 수 없다.