변수의 선언
Dim 이라는 변수 선언자를 이용하여 변수명과 데이터형을 지정한다
Dim 변수명 AS 데이터형(크기)
Dim score As integer
Dim name As string
변수명 작성 규칙
영문자, 한글, 숫자 밑줄(_)을 조합하여 사용할 수 있으며 다른 특수 기호는 사용할 수 없다.
첫 글자는 반드시 영문자나 한글이어야 하고 기호나 숫자는 사용할 수 없다.
예약어(Sub, Private, End)는 사용할 수 없다.
255자를 넘지 않아야 한다.
대소문자를 구분하지 않는다.
데이터형
데이터형 | 크기 | 표현 범위와 설명 | |
정수 | Byte | 1 | - |
Short | 2 | - | |
Integer | 4 | - | |
Long | 8 | - | |
UByte | 1 | - | |
UShort | 2 | - | |
UInteger | 4 | - | |
ULong | 8 | - | |
정수/실수 | Decimal | 16 | - |
실수 | Single | 4 | - |
Double | 8 | - | |
문자 | Char | 2 | 하나의 유니코드 문자 표현(0~65535의 매칭되는 문자 표현 가능) |
String | 4 | 문자열 표현(약 20억 개의 유니코드 문자) | |
기타 | Boolean | 2 | True 또는 False 표현, 기본 값은 False |
Date | 8 | 1년 1월 1일 0:00:00~9999년 12월 31일 11:59:59 PM | |
Object | 4 | 모든 형식 저장 가능 |
변수의 동시 선언
변수를 선언할 때 변수 여러 개를 한 번에 선언할 수 있다
Dim num1, num2, num3 AS Integer
num1, num2, num3 모두 Integer 형
Dim kor, eng As Integer, ave as Single
kor, eng는 Integer 형, avg는 Single 형
변수에 값 대입하기
변수를 선언한 후 초기값을 설정하지 않으면 임의의 값이 설정된다.
변수 선언과 초기화를 따로 하기도 하지만 변수 선언과 동시에 초기화를 할 수도 있다.
선언된 변수에 값을 할당할 때는 대입 연산자 =(등호)를 사용한다.
변수의 종류 | 대입 연산자 적용의 예 |
숫자인 경우 | price = 1000 amount = 47 total = price * amount |
문자인 경우 | firstname = "a" name = "VisualBasic" secondname = firstname age = TextBox1.text |
기타 | isEqual = True isSelect = (10>5) |
변수를 선언할 때 바로 값을 대입할 수도 있다
Dim socre As Integer = 100
Dim name As String = "VisualBasic"
Dim isSelect As Boolean = (10>5)
반응형
'Visual Basic > 04 변수와 연산자' 카테고리의 다른 글
연산자 (0) | 2024.05.06 |
---|---|
모듈변수의 선언 / 전역변수의 선언 (0) | 2024.05.06 |
지역변수의 사용(Dim/Static) (0) | 2024.05.06 |
변수의 수명과 유효 범위 (0) | 2024.05.06 |
명시적 선언과 묵시적 선언 (0) | 2024.05.06 |