PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

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 Typ Wyniku
Odejmowanie wyrażeń Single i Double Konwertowany do Double
Typem Wyniku jest Long, Single lub Date a wartość wykracza poza dopuszczalny zakres Konwertowany do Variant zawierającego Double
Typem Wyniku jest Byte a wartość wykracza poza dopuszczalny zakres Konwertowany do wartości Integer
Typem Wyniku jest Integer a wartość wykracza poza dopuszczalny zakres Konwertowany do wartości Long
Odejmowanie typu Data i dowolnego innego typu Date
Odejmowanie dwóch wartości Date Double

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...


Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora