Documentos de Académico
Documentos de Profesional
Documentos de Cultura
en Lenguaje C
Ejemplo
𝟒 𝟐
𝒚 = 𝒙 + 𝟑𝒙 − > 𝒙 − Expresión en formato habitual
𝟓𝒙 𝟑
Clasificación
El operador “ = ” asigna el valor de la expresión de la derecha a la
variable situada a su izquierda
Operador de
Ejemplo
Asignación
a = 5, esta expresión indica que la variable a que se ubica a la
izquierda recibe el valor de 5 ubicado a la derecha.
“=”
Clasificación
“ ( ), +, -, *, / ” / División
Modulo { resto de la división }
+ Suma
- Resta
%
El orden de resolver las expresiones que contienen operadores aritméticos es de
izquierda a derecha
Paréntesis
Su uso esta dado para cambiar el orden usual de evaluación de una
expresión determinada por su prioridad, dándole prioridad lo que se encuentra dentro
del paréntesis.
Ejemplo
6 + 2 * 3 – 4/2
1. Multiplicación
Se muestra la solución de
una expresión aritmética 6 + 6 - 4/2
aplicando las operaciones 2. División
según el esquema de
jerarquía 6 + 6 - 2
correspondientes a los 3. Suma
operadores aritméticos,
dando como resultado un 12 - 2
valor numérico 4. Resta
10
x += 5; x = x + 5; x = 11 X aumenta su valor en 5
unidades
+=
+ x += y; x = x + y; x = 10 X aumenta su valor en las
A continuación, se muestra una tabla y unidades indicadas
resumen en la cual se visualiza los
x -= 5; x = x – 5; x=1 X disminuye su valor en 5
distintos operadores aritméticos, pero unidades
además el lenguaje C, posee un valor -=
- x -= y; x = x – y; x=2 X disminuye su valor en
las y unidades indicadas
agregado y es el hecho de que permite
simplificar el uso de los operadores x *= 5; x = x * 5; x = 30 X multiplica su valor por 5
aritméticos en los cálculos, veamos *=
unidades
* x *= y; x = x * y; x = 24 X multiplica su valor por
cómo se simplifican y cuál es su las y unidades indicadas
aplicación.
x /= 5; x = x / 5; x = 1,2 X divide su valor por 5
unidades
/=
/ x /= y; x = x / y; x = 1,5 X divide su valor por las y
unidades indicadas
Clasificación
Son aquellos que son usados para comparar dos operandos los cuales pueden
ser números, caracteres, cadenas de caracteres, constantes o variables
Supongamos que la variable var es de tipo entero (int)
Operadores
Relacionales Operador Operación ( Pseudocodigo) Ejemplo Resultado
Clasificación
Observaciones
(pseudocodigo)
El operador (!) se
Negación (no) x = (!0); x = 1 (verdadero) ocupa de invertir el
! valor lógico de la
Permiten formular condiciones y = (!(7>10)); y = 1 (verdadero) expresión sobre la
complejas a partir de condiciones cual actúa
simples
Para efecto de la tabla tomaremos en El operador (&&)
actúa en pares y su
cuenta que las variables x y y son de valor lógico es
tipo enteras (int) &&
Conjunción (y) x = 0 && 1; x = 0 (falso) verdadero solo en
aquel caso en que
y =(2>0) && (1 == 1); y = 1 (verdadero)
Los operadores lógicos a ser usados ambas condiciones
evaluadas son
son not (no), and (y), y el or (o), verdaderas
1 0 0 1 0 1
1 1 0 0 1 1
Clasificación
Se usa con el fin de encadenar diferentes expresiones
Operador
Coma x = (y = 6, y + 10); y = 6; y=6 Aritméticos Numérico
x = y + 10; x = 16
y = y + 2; y = 20 Aritméticos Numérico
x = y/4 x=5
x = ( y = ( 15 > 3 ), z = (2 >= y), !(y > z)); y = 15 > 3; y=1 Combinación de Lógico
relacionales y lógicos
z = 2 >= y; z=1
Nota: El operador coma tiene la menor prioridad de todos los operadores en C y se asocia de
izquierda a derecha.
Las expresiones se evalúan de izquierda a
Prioridades de los Operadores derecha y los operadores según la siguiente
(Resumen) jerarquía
Operador Jerarquía
Mayor
()
!, ++, --
*, /, %
+, -
==. !=, <, >, <=, >=
&&, ||
, Menor