Dela via


Lista över unära och binära operatorer

I följande tabeller beskrivs unära och binära operatorer.

Unära operatorer

I följande tabell beskrivs unära operatorer.

Operatör Beskrivning Typ av indata Datatyp för utdata
+x Returnerar värdet x INT, FLYTTAL, TID INT, FLYTTAL, TID
-x Returnerar negation av värdet x (dess motsatta värde) INT, FLYTTAL, TID INT, FLYTTAL, TID
!x Returnerar negationen av värdet x (genererar ett värde som är sant när dess operanden är falskt, och ett värde som är falskt när operanden är sann) BOOL BOOL

Binära operatorer

I följande tabell beskrivs binära operatorer.

Operator Beskrivning Typ av indata Datatyp för utdata
x + y Lägger till argumenten INT, FLYTTAL, DATUM, TID INT + INT = INT, INT + FLYTTAL = FLYTTAL, FLYTTAL + INT = FLYTTAL, FLYTTAL + FLYTTAL = FLYTTAL, DATUM + TID = DATUM, TID + TID = TID
x – y Subtrahera argumenten INT, FLYTTAL, DATUM, TID INT – INT = INT, INT – FLYTTAL = FLYTTAL, FLYTTAL – INT = FLYTTAL, FLYTTAL – FLYTTAL = FLYTTAL, DATUM – DATUM = TID, DATUM – TID = DATUM, TID – TID = TID
x * y Multiplicerar argumenten INT, FLYTTAL, TID INT * INT = INT, INT * FLYTTAL = FLYTTAL, FLYTTAL * INT = FLYTTAL, FLYTTAL * FLYTTAL = FLYTTAL, TID * INT = TID, INT * TID = TID, TID * FLYTTAL = TID, FLYTTAL * TID = TID
x / y Delar upp argumenten INT, FLYTTAL, TID INT / INT = INT, INT / FLYTTAL = FLYTTAL, FLYTTAL / INT = FLYTTAL, FLYTTAL / FLYTTAL = FLYTTAL, TID / TID = FLYTTAL, TID / FLYTTAL = TID, TID / INT = TID,
x % y Hittar återstoden efter delningen av x med y INT, FLYTTAL, TID INT % INT = INT, INT % FLYTTAL = FLYTTAL, FLYTTAL % INT = FLYTTAL, FLYTTAL % FLYTTAL = FLYTTAL, TID % TID = TID
x == y Returnerar SANT endast om x är lika med y, annars returneras FALSKT INT, FLYTTAL, BOOL, STRÄNG, DATUM, TID BOOL
x != y Returnerar SANT endast om x INTE är lika med y, annars returneras FALSKT INT, FLYTTAL, BOOL, STRÄNG, DATUM, TID BOOL
x > y Returnerar SANT endast om x är större än y, annars returneras FALSKT INT, FLYTTAL, DATUM, TID BOOL
x >= y Returnerar SANT endast om x är större än ELLER lika med y, annars returneras FALSKT INT, FLYTTAL, DATUM, TID BOOL
x < y Returnerar SANT endast om x är mindre än y, annars returneras FALSKT INT, FLYTTAL, DATUM, TID BOOL
x <= y Returnerar SANT endast om x är mindre än ELLER lika med y, annars returneras FALSKT INT, FLYTTAL, DATUM, TID BOOL
x && y Returnerar SANT endast om BÅDE x och y är SANT, annars FALSKT BOOL BOOL
x | | y Returnerar SANT om antingen x eller y är SANT, annars FALSKT BOOL BOOL