Compartir a través de


Lista de operadores unarios y binarios

Las tablas siguientes describen los operadores unarios y binarios.

Operadores unarios

La siguiente tabla describe los operadores unarios.

Operator Descripción Tipo de datos de entrada Tipo de datos de salida
+x Devuelve el valor x INT, FLOAT, TIME INT, FLOAT, TIME
-x Devuelve la negación del valor x (su valor opuesto) INT, FLOAT, TIME INT, FLOAT, TIME
!x Devuelve la negación del valor x (produce un valor verdadero cuando su operando es falso y un valor falso cuando su operando es verdadero) BOOL BOOL

Operadores binarios

La siguiente tabla describe los operadores binarios.

Operator Descripción Tipo de datos de entrada Tipo de datos de salida
x + y Agrega los argumentos INT, FLOAT, DATE, TIME INT + INT = INT, INT + FLOAT = FLOAT, FLOAT + INT = FLOAT, FLOAT + FLOAT = FLOAT, DATE + TIME = DATE, TIME + TIME = TIME
x - y Resta los argumentos INT, FLOAT, DATE, TIME INT - INT = INT, INT - FLOAT = FLOAT, FLOAT - INT = FLOAT, FLOAT - FLOAT = FLOAT, DATE - DATE = TIME, DATE - TIME = DATE, TIME - TIME = TIME
x * y Multiplica los argumentos INT, FLOAT, TIME INT * INT = INT, INT * FLOAT = FLOAT, FLOAT * INT = FLOAT, FLOAT * FLOAT = FLOAT, TIME * INT = TIME, INT * TIME = TIME, TIME * FLOAT = TIME, FLOAT * TIME = TIME
x / y Divide los argumentos INT, FLOAT, TIME INT / INT = INT, INT / FLOAT = FLOAT, FLOAT / INT = FLOAT, FLOAT / FLOAT = FLOAT, TIME / TIME = FLOAT, TIME / FLOAT = TIME, TIME / INT = TIME,
x % y Encuentra el resto después de la división de x por y INT, FLOAT, TIME INT % INT = INT, INT % FLOAT = FLOAT, FLOAT % INT = FLOAT, FLOAT % FLOAT = FLOAT, TIME % TIME = TIME
x == y Devuelve VERDADERO solo si x es igual a y, de lo contrario devuelve FALSO INT, FLOAT, BOOL, STRING,DATE, TIME BOOL
x != y Devuelve VERDADERO solo si x NO es igual a y, en caso contrario devuelve FALSO INT, FLOAT, BOOL, STRING,DATE, TIME BOOL
x > y Devuelve VERDADERO solo si x es mayor que y, en caso contrario devuelve FALSO INT, FLOAT, DATE, TIME BOOL
x >= y Devuelve VERDADERO solo si x es mayor O igual que y, en caso contrario devuelve FALSO INT, FLOAT, DATE, TIME BOOL
x < y Devuelve VERDADERO solo si x es menor que y, en caso contrario devuelve FALSO INT, FLOAT, DATE, TIME BOOL
x <= y Devuelve VERDADERO solo si x es menor O igual que y, en caso contrario devuelve FALSO INT, FLOAT, DATE, TIME BOOL
x && y Devuelve VERDADERO solo si AMBOS x e y son VERDADEROS, de lo contrario FALSO BOOL BOOL
x | | y Devuelve VERDADERO si x O y es VERDADERO, de lo contrario FALSO BOOL BOOL