Expresión : Una expresión es una combinación de operadores, constantes y variables. Una expresión puede constar de uno o más operandos y cero o más operadores para producir un valor.
Ejemplo:
a+b c s-1/7*f . . etc
Tipos de expresiones:
Las expresiones pueden ser de los siguientes tipos:
- Expresiones constantes : las expresiones constantes consisten solo en valores constantes. Un valor constante es aquel que no cambia.
Ejemplos :5, 10 + 5 / 6.0, 'x’
- Expresiones integrales: Las expresiones integrales son aquellas que producen resultados enteros después de implementar todas las conversiones de tipo automáticas y explícitas.
Ejemplos :x, x * y, x + int( 5.0)
donde x e y son variables enteras.
- Expresiones flotantes : las expresiones flotantes son las que producen resultados de punto flotante después de implementar todas las conversiones de tipo automáticas y explícitas.
Ejemplos :x + y, 10.75
donde x e y son variables de coma flotante.
- Expresiones relacionales: las expresiones relacionales arrojan resultados de tipo bool que toman un valor verdadero o falso. Cuando se utilizan expresiones aritméticas a ambos lados de un operador relacional, primero se evaluarán y luego se compararán los resultados. Las expresiones relacionales también se conocen como expresiones booleanas.
Ejemplos :x <= y, x + y > 2
- Expresiones lógicas: las expresiones lógicas combinan dos o más expresiones relacionales y producen resultados de tipo booleano.
Ejemplos :x > y && x == 10, x == 10 || y == 5
- Expresiones de puntero : las expresiones de puntero producen valores de dirección.
Ejemplos :&x, ptr, ptr++
donde x es una variable y ptr es un puntero.
- Expresiones bit a bit: las expresiones bit a bit se utilizan para manipular datos a nivel de bit. Se utilizan básicamente para probar o cambiar bits.
Ejemplos:x << 3
cambia la posición de tres bits a la izquierda
y >> 1
cambia la posición de un bit a la derecha.
Los operadores de desplazamiento se utilizan a menudo para la multiplicación y división por potencias de dos.
Nota: una expresión también puede usar combinaciones de las expresiones anteriores. Tales expresiones se conocen como expresiones compuestas .
Publicación traducida automáticamente
Artículo escrito por PrabhleenKaur y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA