두 숫자 식의 차이 또는 숫자 식의 음수 값을 반환합니다.
문법
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을 포함합니다.
참고하십시오
.NET