충분히 쌓여가는
변수 본문
변수의 선언
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)
'비주얼 베이직 > 04 변수와 연산자' 카테고리의 다른 글
연산자 (0) | 2024.05.06 |
---|---|
모듈변수의 선언 / 전역변수의 선언 (0) | 2024.05.06 |
지역변수의 사용(Dim/Static) (0) | 2024.05.06 |
변수의 수명과 유효 범위 (0) | 2024.05.06 |
명시적 선언과 묵시적 선언 (0) | 2024.05.06 |