¿ QUE ES UN OPERADOR ?
Un operador es un símbolo (+, /, -, *, etc) que
tiene una función predefinida (suma, resta, multiplicación, etc) y que recibe
sus argumentos de manera infija, en el caso de tener 2 argumentos de manera
prefija o posfija, en el caso de tener uno solo ( , O bien, ).
Operadores aritméticos
Operador
|
Operación
|
+
|
Suma
los operadores los cuales pueden ser enteros o reales.
|
-
|
Resta
los operadores y pueden ser enteros o reales.
|
*
|
Multiplica
los operadores y pueden ser enteros o reales.
|
/
|
Divide
los operadores de tipo real o entero. Si ambos operadores son de tipo entero,
el resultado será un entero. Si alguno de los operadores es de tipo real el
resultado será de tipo real.
|
%
|
Módulo
o resto de una división entera. Los operadores tienen que ser enteros.
|
Ejemplo:
int a =
10, b=3, c;
|
|
float x
= 2.0, y;
|
|
y = x +
a;
|
12
|
c = a /
b;
|
3
|
c = a %
b;
|
1
|
y = a /
b;
|
3
|
Operadores Relaciónales
Operador
|
Operación
|
<
|
Primer
operador menor que el segundo
|
>
|
Primer
operador mayor que el segundo
|
<=
|
Primer
operador menor o igual que el segundo
|
>=
|
Primer
operador mayor o igual que el segundo
|
= =
|
Primer
operador igual que el segundo
|
! =
|
Primer
operador distinto que el segundo
|
Ejemplo:
p = 10
|
q = 3.7
|
r = 9
|
V=
verdadero
|
F=
falso
|
p >
r
|
V
|
|||
q >=
p
|
F
|
|||
p <
= r
|
F
|
|||
q >
= p
|
F
|
|||
r = = p
|
F
|
|||
r ! = p
|
V
|
Operadores
lógicos
Operador
|
Operación
|
|
&&
|
And
|
Da como
resultado el valor lógico 1 si ambos operadores son distintos de 0. Si uno de
ellos es 0 el resultado es el valor lógico 0. Si el primer operador es igual
a 0 el segundo operador no es evaluado.
|
||
|
Or
|
El
resultado es 0 si ambos operándoos son 0. Si uno de los operandos tiene un
valor distinto de 0, el resultado es 1. Si el primer operando es distinto de
0 el segundo operando no es evaluado.
|
!
|
Not
|
El
resultado es 0 si él operando tiene un valor distinto de 0, y uno en caso
contrario.
|
Operadores
de incremento y decremento
Operador
|
Operación
|
++
|
Es para
hacer incrementos (incremento)
|
- -
|
Es para
hacer decrementos (decremento)
|
No hay comentarios.:
Publicar un comentario