Notice
Recent Posts
Recent Comments
«   2024/09   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Archives
Today
Total
관리 메뉴

충분히 쌓여가는

변수 본문

비주얼 베이직/04 변수와 연산자

변수

빌드이너프 2024. 5. 6. 11:31

변수의 선언

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)