본문 바로가기

Other Programming/VB

비베 기본 , 변수

반응형
명시적 선언 요구  모귤 내에 Option Explicit 기술
- 사용할 모든 변수들은 선언을 필요로 한다

->도구 -> 옵션 -> 편집기 -> 변수 선언 요구 체그


변수 선언 형식

Dim 변수명 As 자료형

ex) Dim i As Integer -> Integer 초기값은 0 
Dim Score As Double
Dim Name As String
Dim 주소 As Variant
Dim A As Boolean


변수의 자료형

수치관련
[정수형]
Integer 2바이트
Long 4바이트
[실수형]
Single 단정도, 4바이트
Double 배정도 8바이트

문자열형 - 문자 데이터만 취급

가변길이
ex) Dim Name As String
고정길이
ex Dim Name As String*15 <-- 별수하고 숫자적으면 숫자만큼 저장 할 수 있다
-> c# -> Name[15]


가변형 -> 여러 유형의 데이터 c#오브젝트와비슷
ex) 
Dim Address
Dim check As Variant



변수의 종류

Scope (스콥)

지역변수 - 해당 프로시저 안에서만 사용가능  ex) Dim Name As String

모듈변수 - 코드 창의 [일반] [선언]에서 선언 
- 동일 모듈 내의 모든 프로시저에서 사용가능
ex) Private (또는 Dim) Name As String

전역변수 - 표준 모둘을 추가하여 선언
[일반]- [선언]에서 선언
폼 모듈에서 선언가능
-> 변수가 선언된 폼의 이름을 붙여 사용
ex)Public Name As String



변수의 종료 정적변수 / 동적변수

[동적변수]
모든 지역변수

[정적변수]
ex) Static Name As String


연산자 

7 Mod 2 나머지
7/2 나누기
2^3 2의 3승


연결연산자

Print 12 + 12 => 24
Print 12 & 12  => 1212
Print "ab" + 12 => Error
Print "ab" & 12 => ab12


높음 
산술- ^ -> -(부정) -> * / -> \ Mod -> + -
연결- &
관계- 모두같다
논리- Not -> And -> Or -> Xor -> Eqv - Imp
낮음