다음을 통해 공유


- 연산자(Visual Basic)

두 숫자 식의 차이를 반환하거나 숫자 식의 음의 값을 반환합니다.

구문

expression1 – expression2

또는

–expression1  

부분

expression1
필수입니다. 임의의 숫자 식입니다.

expression2
연산자가 음수 값을 계산하지 않는 한 필요합니다. 임의의 숫자 식입니다.

결과

결과는 expression1expression2의 차이 또는 expression1의 부정 값입니다.

결과 데이터 형식은 데이터 형식에 적합한 숫자 형식 expression1expression2입니다. 연산자 결과의 데이터 형식에서 “정수 산술” 테이블을 참조하세요.

지원 형식

모든 숫자 형식. 여기에는 부호 없는 부동 소수점 형식 및 Decimal이 포함됩니다.

설명

이전에 표시된 구문에 표시된 첫 번째 사용법에서 연산자는 두 숫자 식 간의 차이에 대한 이진 산술 빼기 연산자입니다.

이전에 표시된 구문에 표시된 두 번째 사용법에서 연산자는 식의 음수 값에 대한 단항 부정 연산자입니다. 이런 의미에서 부정은 expression1의 부호를 되돌리는 것으로 구성되므로 expression1이 음수이면 결과가 양수입니다.

두 식 중 하나가 Nothing으로 계산되면 연산자는 0으로 처리합니다.

참고 항목

연산자는 오버로드될 수 있습니다. 즉, 피연산자가 해당 클래스 또는 구조체 형식을 가질 때 클래스 또는 구조체의 동작을 재정의할 수 있습니다. 코드에서 이러한 클래스나 구조체에 대해 이 연산자를 사용하는 경우 재정의된 동작을 이해해야 합니다. 자세한 내용은 Operator Procedures을 참조하세요.

예시

다음 예제에서는 연산자를 사용하여 두 숫자의 차이를 계산하고 반환한 다음, 숫자를 부정합니다.

Dim binaryResult As Double = 459.35 - 334.9
Dim unaryResult As Double = -334.9

이러한 문을 실행한 후 binaryResult는 124.45를 포함하고 unaryResult는 -334.90을 포함합니다.

참고 항목