다음을 통해 공유


- 연산자(Visual Basic)

두 숫자 식의 차이 또는 숫자 식의 음수 값을 반환합니다.

문법

expression1 – expression2

또는

–expression1  

부분

expression1
필수 사항입니다. 모든 숫자 식입니다.

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

결과

결과는 .의 값과 expression2그 사이의 차이 expression1 또는 부정 값입니다expression1.

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

지원되는 형식

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

비고

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

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

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

비고

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

예시

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

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

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

참고하십시오