Escolar Documentos
Profissional Documentos
Cultura Documentos
CHIAPAS (UNACH)
FACULTAD DE CONTADURIA Y
ADMINISTRACION C-1
ALUMNA:
OPERADORES E IDENTIFICADORES
El manejo de los datos comprende expresiones compuestas de operandos y
operadores. C++ soporta varios tipos de operadores y expresiones.
Los operadores son símbolos especiales que toman los valores de los
operandos y producen un nuevo valor. También se puede definir como un
símbolo especial que indica al compilador que debe efectuar una operación
matemática o lógica.
Operadores aritméticos
Los operadores aritméticos se usan en expresiones aritméticas, como
“z=y+x”. Las variables y y x son operandos y el + es un operador. El
resultado de la expresión depende de los tipos de datos de los operandosy
se guarda en z. Si ambos operandos son expresiones de enteros, el
compilador produce el código para una división de enteros.
Ejemplo:
En enteros En fracciones
10+5=15 1.25+2.58=3.83
10-5=5 1.25-2.58=-1.33
10*5=50 1.25*2.58=3.225
10/5=2 1.25/2.58=0.484496
10 mod 5=0
Operadores de incremento y decremento
C++ soporta los operadores especiales de incremento y decremento.
x = n++ ; // -> x == 5 y n == 6
x = ++n ; // -> x == 6 y n == 6
x = n-- ; // -> x == 5 y n == 4
x = --n ; // -> x == 4 y n == 4
Operadores de incremento
La sintaxis general para los operadores de incremento es:
variable++ // posincremento
++variable // preincremento
Ejemplos:
LineNumber++;
++index;
Operadores de decremento
La sintaxis general para los operadores de decremento es:
variable-- // posdecremento
--variable // predecremento
Ejemplos:
LineNumber--;
--index;
Esta sintaxis general demuestra que hay dos formas de aplicar los
operadores ++ y --. Poner estos operadores a la izquierda de sus operandos,
cambia el valor del operando antes de que este contribuya con su valor a
una expresión. De la misma forma, poner estos operadores a la derecha de
sus operandos, altera el valor del operando después de que este contribuye
con su valor a una expresión. Si los operadores ++ o – son los únicos en un
enunciado, no hay distinción practica entre el uso de las formas pre y pos.
Int n, m, t=5
n=4*t++; // t es ahora 6 y n es 20
t=5;
m=4*++t; // t es ahora 6 y m es 24
Operadores de asignación
La asignación es una operación consistente en calcular el valor de una
expresión y copiar ese valor en algún lugar, que se indicará en la propia
expresión de asignación.
Ejemplo:
x = 3;
x = 4;
x = 5;
Precedencia
La precedencia es una regla de orden que se asocia con los
operadores para establecer cual se aplicará primero en caso de
aparecer varios en una misma expresión (una especie de "orden de
importancia" de los operadores). Por ejemplo:
x = 2 + 3 * 4;
¿Cual será el resultado, 20 o 14?
IDENTIFICADORES
Un identificador es una secuencia de caracteres, letras, dígitos y
subrayados (_). El primer carácter debe ser una letra (no
subrayado). Las letras mayúsculas y minúsculas son diferentes
EJEMPLOS:
nombre_clase Índice Dia_Mes_Año
elemento_mayor Cantidad_Total
a Habitación_
Identificadores C++
Los identificadores C++ pueden contener las letras a a z y A a Z,
el guión bajo "_" y los dígitos 0 a 9.
Caracteres permitidos:
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXY
Z
_
Dígitos permitidos
0123456789
BIBLIOGRAFIA CONSULTADA
• Arnush, Craig, “Aprendiendo Borland C++ 5 en 21 días”, edit.
Prentice-Hall Hispanoamericana, S.A, 1997, México.
• Savitch, Walter, “Resolución de Problemas con C++”, edit.
Prentice Hall, Segunda Edición, 2000, México.