Las expresiones son combinaciones de constantes, variables, símbolos de operación (operadores), paréntesis y nombres de funciones especiales. Por ejemplo:
sqrt ((p-a)*(p-b)*(p-c));
(a+b+c) / p;
Una expresión toma un valor que se determina por el resultado de la ejecución de las operaciones indicadas, tomando los valores de las variables y constantes y aplicando las prioridades de las operaciones.Según el tipo de operadores que se emplee en la expresión. Estas se clasifican en aritméticas, lógicas, de caracteres o mixtas.
Expresiones aritméticas
Este tipo de expresiones nos sirve para representar formulas matemáticas y utilizan los operadores siguientes:
| Operador | Acción |
| + | Suma |
| - | Resta |
| * | Multiplicación |
| / | División |
| % | Módulo |
| ++ | Incremento |
| -- | Decremento |
Las expresiones que tienen 2 o más operadores requieren reglas de precedencia que permiten determinar el orden en que habrán de efectuarse dichas operaciones. Por ejemplo:
5 + 8 * 2 //Primero se hace 8 * 2 y luego se suma 5
5+16 = 21
10%3 = 1 //Regresa el residuo de la división entera
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.Expresiones lógicas
Estas emplean los operadores lógicos:
| Operador | Acción |
| Operadores Relacionales | |
| > | Mayor que |
| >= | Mayor o igual |
| < | Menor que |
| <= | Menor o igual |
| == | Igual |
| != | Diferente |
| Operadores lógicos | |
| && | Y |
| || | O |
| ! | Negación |
Por ejemplo:
5>3 && 6>2
año%4==0 && año%100!=0 || año%400==0
Las expresiones lógicas se utilizan para formar condiciones en los programas.
No hay comentarios:
Publicar un comentario