Expresiones
Ahora que ya conoces cómo declarar variables y constantes para que la computadora pueda almacenar y manipular datos, es momento de revisar la forma en que estos datos pueden ser procesados para obtener los resultados esperados.
Expresiones
Una expresión es una combinación de valores y operaciones que al ser evaluados, devuelve un valor.
Ejemplos:
a + b
a = (b * h)/2
max = valor
x == y
Expresiones matemáticas
Una expresión matemática puede estar compuesta desde un solo valor numérico, hasta una operación matemática más compleja que incluya varios operadores y variables. El resultado de una expresión matemática es el valor numérico resultante de la operación que ejecuta conforme a las reglas de precedencia y asociatividad de operadores.
Ejemplos:
4
6 + 5
a – b
(b * h) / 2
2^3
Expresiones relacionales
Una expresión relacional compara dos valores y devuelve el valor verdadero o falso, dependiendo del resultado de la comparación. Es importante aclarar que en el Lenguaje C una expresión relacional devuelve el valor 0 cuando el resultado de la comparación es falso y si es verdadero, devuelve un número entero distinto de 0.
Ejemplos:
3 > 2
max == 100
resp != ‘N’
lado1 <= lado2
(lado1 == lado2) && (lado1 == lado3)
Expresión de asignación
Permite asignar un valor a una variable. En lenguaje C, se utiliza el símbolo de igualdad (=) para crear una sentencia de asignación. El valor resultante de la expresión de la derecha es asignado a la variable que está a la izquierda del símbolo.

Ejemplos:
a = (b*h)/2 | El resultado de la operación (b*h)/2 es almacenado en la variable a |
p=lado1+lado2+lado3 | El resultado de la suma de lado1+lado2+lado3 es almacenado en la variable p |
tempMax = temp | El valor de la variable temperatura es asignado a la variable tempMax |
cont = cont + 1 | El resultado de la operación cont+1 es asignado a la variable cont. |
Operadores
Los operadores definen el tipo de operación que se realiza sobre los datos. Algunos de los operadores comúnmente utilizados en el lenguaje C son:
Operadores aritméticos | |
+ | suma |
– | Resta |
* | Multiplicación |
/ | División |
% | residuo de una división entera |
Operadores unarios | |
+ | Más unario |
– | Menos unario |
++ | Incremento |
— | Decremento |
! ~ | Negación y complemento |
Operadores relacionales | |
> | mayor que |
< | menor que |
>= | mayor o igual |
<= | menor o igual |
== | igual |
!= | diferente de |
Operadores lógicos | |
&& | y (and) |
|| | o (or) |
! | negación (not) |
Los operadores forman parte de una expresión ya sea matemática, relacional o de asignación.
Con el fin de que aprendas a codificar expresiones en lenguaje C, realiza la lectura de las páginas 22-28 de la Guía cuaderno de trabajo académico de Informática Aplicada a la Ciencia y la Industria (ENP UNAM, 2019).

Actividad H5P
Comprueba lo que aprendiste y participa en este desafío.