3. Operadores aritméticos
Operado
r
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.
4. 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
5. 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
6. 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
Ejemplo:
7. Operadores lógicos
Operado
r
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.
8. Operadores de incremento y
decremento
Operador Operación
++
Es para hacer
incrementos
(incremento)
- -
Es para hacer
decrementos
(decremento)