Operador aritmético relaciones lógico LENGUAJE C
Operadores aritméticos
SIMBOLO | DESCRIPCION | EJEMPLO | ORDEN DE EVALUACION |
+ | SUMA | a + b | 3 |
- | RESTA | a - b | 3 |
* | MULTIPLICACION | a * b | 2 |
/ | DIVISION | a / b | 2 |
% | MODULO | a % b | 2 |
- | SIGNO | -a | 2 |
Las expresiones que tienen 2 o más operadores requieren reglas de precedencia (mostrados en la tabla en el orden de evaluación) que permiten determinar el orden en que habrán de efectuarse dichas operaciones.
Ejemplo:
7 + 3 * 8 //Primero se hace 3 * 8 y luego se suma 7 7+24 = 31 5%2 = 1 //Regresa el residuo de la división entera
Nota: En caso de coincidir la prioridad de varios operadores en una expresión el orden en el que se efectúan es de izquierda a derecha.
Operadores Relacionales
SIMBOLO | DESCRIPCIÓN | EJEMPLO | ORDEN DE EVALUACIÓN |
< | menor que | (a < b) | 5 |
> | mayor que | (a >b) | 5 |
< = | menor o igual que | (a < = b) | 5 |
>= | mayor o igual que | ( a >>= b ) | 5 |
= = | igual que | ( a = = b) | 6 |
! = | distinto que | ( a != b) | 6 |
Operadores Lógicos
SIMBOLO | DESCRIPCIÓN | EJEMPLO | ORDEN DE EVALUACIÓN |
&& | Y (AND) | (a>b) && (c < d) | 10 |
|| | O (OR) | (a>b) || (c < d) | 11 |
! | NEGACION (NOT) | !(a>b) | 1 |
Comentarios