Operator odejmowania lub zmiany znaku(-)Operator - używany jest do obliczania różnicy pomiędzy dwoma wyrażeniami lub wyznaczania wartości o przeciwnym znaku. Składnia 1: [Wynik=] Wyrażenie1-Wyrażenie2 Składnia 2: -Wyrażenie Wynik (Opcjonalne) jest dowolną zmienną numeryczną Wyrażenie1 (Wymagane) jest dowolnym wyrażeniem numerycznym Wyrażenie2 (Wymagane) jest dowolnym wyrażeniem numerycznym Wyrażenie (Wymagane) jest dowolnym wyrażeniem numerycznym W Składni 1, operator - jest arytmetycznym operatorem odejmowania i pozwala obliczyć różnicę pomiędzy dwoma wartościami. W Składni 2, operator - jest używany do zmiany znaku wartości podanego wyrażenia. Typ danych wyniku jest zwykle taki jak bardziej precyzyjny typ jednego z Wyrażeń. Kolejność precyzji typów (od najmniej do najbardziej precyzyjnego): Byte, Integer, Long, Single, Double, Currency i Decimal. Wyjątkami tych działań są:
Jeżeli jedno lub obydwa Wyrażenia mają wartość Null, Wynik będzie miał wartość Null. Jeżeli wyrażenie ma wartość Empty to jest traktowane jako 0. Kolejność precyzji używana przy dodawaniu i odejmowaniu nie jest taka sama jak przy mnożeniu. Przykład użycia operatora -: Dim varWynik varWynik=4-2 'varWynik=2 varWynik=459.35-334.90 'varWynik=124.45 na górę strony... |