Вы находитесь на странице: 1из 30

Karen

Manuel
Alegría
Lic. En
sistemas
computaci
onales
1ºC
OPERADORES E
IDENTIFICADORE
S EN
OPERADO
RES
Son símbolos que toman los
valores de los operandos y
producen un nuevo valor.
Ejemplo:
X=3 Y=5

X+Y=8
Operadores aritméticos
 Los
operadores aritméticos son aquellos
que nos permiten hacer una operación
matemática o lógica.
Ejemplo
Operadores de
incremento y
decremento
Los operadores unitarios
++(incremento) y --(decremento)
suman y restan respectivamente una
unidad al valor de la expresión.
Las posibilidades sintácticas del
incremento son:

• postfix-expresión++ (postincremento).
El postincremento añade uno a la expresión después de
que se ha evaluado.( n == 5 ).
X = n++ ; // -> x == 5 y n == 6

• ++expresión-unitaria (preincremento).
El preincremento añade uno antes de que se evalúe la
expresión.( n == 5 )
X = ++n ; // -> x == 6 y n == 6
Las posibilidades sintacticas del
decremento son:

• Postfix-expresión-- (postdecremento).
El postdecremento resta uno del valor de la expresión
después de que sea evaluada.( n ==5)
X = n-- ; // -> x == 5 y n == 4

• --expresión-unitaria (predecremento)
El predecremento resta uno antes de la evaluación de
la expresión.( n == 5)
X = --n ; // -> x == 4 Y n == 4
Nota importante :
• En ambos casos, el operando debe
ser una variable, no una expresión.

Por ejemplo:
( x + y ) ++ esto es ilegal.
Operadores de asignacion
=            Asignación
*=           Asigna producto
/=           Asigna división
%=          Asigna resto (módulo)
+=           Asigna suma
-=            Asigna diferencia (resta)
<<=         Asigna desplazamiento izquierda
>>=         Asigna desplazamiento derecha
&=           Asigna AND entre bits
^=           Asigna XOR  entre bits
|=            Asigna OR  entre bits
El operador = asigna
el valor de la
expresión derecha a
la variable situada a
su derecha

A=b=c= 45

A=(B= (C= 45))


SIMBOLO USO DESCRIPCION
=            A=B ASIGNA EL VALOR DE B a A
*=           A *=B MULTIPLICA A POR B Y ASIGNA EL VALOR
DE LA VARIABLE A.
/=           A /=B DIVIDE A ENTRE B Y ASIGNA EL
RESULTADO A LA VARIABLE A.
%=          A%=B FIJA AL RESTO DE A/B.
+=           A += B SUMA B Y A Y LO ASIGNA ALA VARIABLE A
-=            A -= B RESTA B DE A Y ASIGNA EL RESULTADO
ALA VARIABLE A
OPERADOR SENTENCIA ABREVIADA SENTENCIA
NO ABREVIADA

+=           M += N M= M +
N;
-=     M -= N M= M - N;
*= M *= N M=
M * N;
/= M /= N M=
M / N;
%= M %= N M=
M%N;
Todos ellos son operadores binarios, de los
cuales,  = es el único de asi gn ac ión si mple,
los demás son operadores de asignación
comp ue st os .

Los seis primeros aceptan operandos de


distinto tipo, mientras que los cinco últimos:
<< =, >>= , &=, ^= y |= , implican manejo de
bits.
Por lo que sus operandos deben ser tipos int
en sus distintas variables.
Operadores
relacionales
•Los operadores relacionales comparan sus
operandos y devuelven el valor 1 si la relación es
cierta, y 0 si no lo es. Si la propuesta es cierta, el
resultado es true (un valor distinto de cero),
si es falsa false (cero).
Sintaxis: Ejemplo:
<expresión1> > <expresión2>
Can1 =2,
<expresión1> < <expresión2>
Can2=3,
<expresión1> <= <expresión2>
Can3=4
<expresión1> >= <expresión2>
Can1<5,
Verdadero
Can3>5, Falso
Operadores
lógicos
Los operadores lógicos sirven para
calcular el valor de expresiones
lógicas, esto es, de expresiones en
que los únicos valores que pueden
tomar los operandos son Verdadero
o Falso.
Operadores lógicos de
C++
Sintaxis:
<expresión1> &&
<expresión2>
<expresión1> ||
<expresión2>
A continuación se muestra la
tabla de verdad del operador
&&
El operador "||" equivale al "OR" u "O inclusivo"; devuelve
"true" si cualquiera de las expresiones evaluadas es "true"
o distinta de cero, en caso contrario devuelve "false" o
cero. Si la primera expresión evaluada es "true", la segunda
El operador "!" es equivalente al "NOT", o "NO", y
devuelve "true" sólo si la expresión evaluada es
"false" o cero, en caso contrario devuelve "false".
P O
RD P
EE E
C R
EL A
DO D
ES O
N R
C E
I S
A
Ejemplo:
x=(2+3)*4; el
resultado es 20
X=2+(3*4); el
IDENTIFICADORES EN C++

Conjunto de caracteres
alfanuméricos de cualquier
longitud que sirve para
identificar las entidades
¿Cómo escribir o utilizar un
identificador?

Escribir los
identificadores de
variables en
REGLAS BASICAS PARA LA
FORMACION DE
IDENTIFICADORES
•Secuencia de letras y
dígitos
•Sensible a mayúsculas y
minúsculas
•Cualquier longitud (32
IDENTIFICADORES: CONSONANTES Y
VARIABLES

Es costumbre utilizar
minúsculas para los nombres
de variables y funciones (1)
(con frecuencia se utilizan
combinaciones
minúsculas/Mayúsculas - por
ejemplo getRvalue o rColor-,
EJEMPLOS:

numero
día _mes
_Ciudad
NUMERO
12

Вам также может понравиться