reportes
Ingeniería en Sistemas
Computacionales
Mtro. Manuel Ramírez López
Mtra. Ana Cecilia Ruiz Calvillo
Mtro. Hiram Álvarez Velázquez
FUNDAMENTOS DE
PROGRAMACIÓNTipos de datos y Operadores
Operadores
•
•
•
Los operadores son necesarios para realizar
operaciones.
Distinguimos
entre
operadores
aritméticos,
relacionales y lógicos.
Además existenlos operadores aritméticos
simplificados, de incremento y decremento y el
operador coma.
Tipos de datos y Operadores
Operadores Aritméticos
•
•
•
Los operadores aritméticos nos permitenrealizar
operaciones entre operandos: números, constantes o
variables.
El resultado de una operación aritmética siempre es
un número.
Dado que C distingue entre los tipos de operandos
(int yfloat) que se utilizan en una operación
aritmética, en la siguiente tabla se presenta los
operadores aritméticos, varios ejemplos de uso y el
resultado correspondiente para cada uno de estos
casos.•
Considera que x es una variable de tipo entero (int x)
y v es una variable de tipo real (float v).
Operador
aritmético
+
Operación
-
Resta
*
Multiplicación
SumaEjemplos
x = 4.5 + 3;
v = 4.5 + 3;
x = 4.5 - 3;
v = 4.5 - 3;
x = 4.5 * 3;
v = 4.5 * 3;
v = 4 * 3;
Resultado
Operador
aritmético
/
%
Operación
División
Ejemplos
x = 4 / 3;
x =4.0 / 3.0;
v = 4 / 3;
v = 4.0 / 3;
v = (float) 4 / 3;
v = ((float) 5 + 3) / 6;
Módulo (residuo) x = 15 % 2;
v = (15 % 2) / 2;
v = ((float) (15 % 2)) / 2;
Resultado
•
Al evaluarexpresiones que contienen operadores
aritméticos debemos respetar la jerarquía de los
operadores y aplicarlos de izquierda a derecha. Si
una expresión contiene sub-expresiones entre
paréntesis, éstas seevalúan primero.
•
En la siguiente tabla se muestra la jerarquía de los
operadores aritméticos de mayor a menor orden de
importancia
Operador
Operación
*, /, %
Multiplicación,...
Regístrate para leer el documento completo.