Los operadores de comparación tienen todos la misma prioridad, es decir que son resueltos de izquierda a derecha, en el orden en que aparecen. Son:
COMPARACIÓN |
Igualdad (=) |
Desigualdad (<>) |
Menor que (<) |
Mayor que (>) |
Menor o igual que (<=) |
Mayor o igual que (>=) |
Los operadores lógicos y aritméticos son resueltos en el siguiente orden de prioridad (de mayor a menor):
ARITMÉTICOS | LÓGICOS |
Exponenciación (^) | Not |
Negación (-) | And |
Multiplicación (*) y División (/) | Or |
Adición (+) y Sustracción (-) | |
Concatenación de caracteres (&) |
Cuando hay multiplicación y división en la misma expresión, cada operación es resuelta a medida que aparece, de izquierda a derecha. Del mismo modo, cuando se presentan adiciones y sustracciones en una misma expresión, cada operación es resuelta en el orden en que aparece, de izquierda a derecha.
El operador de concatenación de cadenas de caracteres (&) no es realmente un operador aritmético pero es prioritario respecto a todos los operadores de comparación.
No hay comentarios:
Publicar un comentario