Appia의 IT세상

비주얼베이직(Visual Basic, VBA) 연산자 알아보기(산술연산자, 비교연산자, 논리연산자, 연속연산자) 본문

Programming/VisualBasic_VBA

비주얼베이직(Visual Basic, VBA) 연산자 알아보기(산술연산자, 비교연산자, 논리연산자, 연속연산자)

Appia 2020. 11. 29. 07:21
반응형

비주얼베이직(Visual Basic, VBA) 연산자 알아보기(산술연산자, 비교연산자, 논리연산자, 연속연산자)

비주얼베이직(Visual Basic, VBA) 연산자 알아보기(산술연산자, 비교연산자, 논리연산자, 연속연산자)

이번 포스팅에서는 비주얼 베이직에서 사용되는 연산자에 대해서 이야기를 해보고자 합니다. 실제 프로그램밍에서 가장 많이 사용되는 것이 연산자라고 해도 과연이 아닐 수 있습니다. 그래서 모든 프로그래밍 언어를 이야기 할 때 서두에 중요하게 다루는 것이 바로 연산자가 아닐까 싶습니다. 아마도 프로그래밍 경험이 있으신 분들의 경우 이에 대해서 많이 익숙할 것으로 보입니다. 이번 포스팅은 그래서 비주얼베이직에서 자주 사용되는 연산자를 4가지로 다음과 같이 구별해서 이야기를 합니다. 

 

  • 산술연산자

  • 비교연산자

  • 논리연산자

  • 연속연산자(경우에 따라 사용안하기도 합니다.)

그럼 각 연산자에 대해서 살펴보겠습니다. 

 

1. 산술연산자

산술 연산자의 경우 숫자끼리의 연산에서 가장 많이 사용됩니다. 흔히 말하는 덧셈, 뺄셈, 곱셈등과 같은 부분입니다.  VBA에서 지원되는 산술연산자는 다음과 같이 6개가 있습니다. 

연산자

설명

연산자

설명

+

덧셈

/

나누기

-

뺄셈

%

나머지

*

곱세

^

제곱

 

2. 비교 연산자

비교 연산자의 경우 두 변수 또는 상수를 바탕으로 값을 비교할 때 많이 사용됩니다. 비교의 결과는 Bool형태 즉 True 또는 False로 값을 반환합니다. 

연산자

설명

연산자

설명

=

두 값이 같은지 확인

<

오른쪽에 있는 값이 더 큰지 확인

<>

두 값이 다른지 확인

>=

왼쪽에 있는 값이 오른쪽에 있는 값 이상인지 확인(같거나 큰지 확인)

>

왼쪽에 있는 값이 더 큰지 확인

<=

오른쪽에 있는 값이 왼쪽에 있는 값 이상인지 확인(같거나 큰지 확인)

 

3. 논리연산자

비교 연산자의 경우와 같이 논리 연산자도 결과는 Bool형태 즉 True 또는 False로 값을 반환합니다. 

연산자

설명

연산자

설명

AND

왼쪽 오른쪽 조건 모두 만족할때

NOT

조건이 만족하지 않을때

OR

왼쪽 오른쪽 조건 하나만 만족할때

XOR

둘중 하나만 조건을 만족할때, (두개가 만족할 경우 False)

 

4. 연속 연산자

연속 연산자을 표현할 때 두 값을 같이 표현해줄 때입니다. 예를 들면, A = 10, B = "Choi"일 경우 A&B = 10Choi이와 같이 표시 되게 하는 것입니다. 

연산자

설명

&

두 값을 연달아 출력할 때 사용합니다. 


이번 포스팅에서는 이와 같이 4가지 종류에 따라 각 연산자에 대해서 비주얼베이직(Visual Basic, VBA) 연산자 알아보기(산술연산자, 비교연산자, 논리연산자, 연속연산자) 라는 주제로 살펴봤습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 감사합니다. 

반응형
Comments