SECUENCIAS DE ESCAPE

Anuncio
Programador Universitario
Facultad de Ciencias Exactas y Tecnología – U.N.T.
OPERADORES™
Aritméticos1
Signo Ejemplo con enteros
Suma
+
a=10; b=3; a + b = 13
Resta
-
a=10; b=3; a - b = 7
Multiplicación
*
a=10; b=3; a * b = 30
División
/
a=10; b=3; a / b = 3
Módulo (resto
de la división)
%
a=10; b=3; a % b = 1
Ejemplos con
flotantes
x=12.5; y =2.0;
x + y = 14.5
x=12.5; y =2.0;
x - y = 10.5
x=12.5; y =2.0;
x * y = 25.0
x=12.5; y =2.0;
x / y = 6.75
Se aplica sólo a
números enteros
De asignación
Signo
=
+=
-=
*=
™
1
Sintaxis
Ejemplo
identificador = expresión
suma = a + b;
Se evalúa expresión y se
deposita en el identificador.
delta = 0.001;
identificador + = expresión
Equivale a: identificador =
identificador + expresión
identificador - = expresión
rango + = -2 ;
Equivale a: rango =
rango + ( - 2);
dista - = 1 ;
Equivale a: identificador =
identificador - expresión
Equivale a:
identificador * = expresión
Equivale a: identificador =
identificador * expresión
x * = (i – 3);
dista = dista – 1;
Equivale a: x = x * (i
– 3);
Gottfried B. S., 1998, Programación en C, McGraw Hill, Madrid, p. 59.
No hay operador de potenciación, sin embargo hay una función de biblioteca (pow)
que realiza la potenciación.
Programador Universitario
/=
%=
Facultad de Ciencias Exactas y Tecnología – U.N.T.
identificador / = expresión
Equivale a: identificador =
identificador / expresión
identificador % = expresión
Equivale a: identificador =
identificador % expresión
j / = -2 * (x + y);
Equivale a: j = j / (-2
* (x + y));
i % = (j - 2) ;
Equivale a: i = i % (j
– 2);
Relacionales
Operador
==
<
Significado
Igual que
Menor que
Ejemplo
j = 2;
j == 2 da como resultado 1
i = 1; j = 2;
i < j da como resultado 1
i = 1; j = 2; k = 3;
<=
Menor o igual que
(i + j) <= k
Su resultado es 1
i = 1; j = 2; k = 3;
>
Mayor
(j + k) > (i + 5)
Su resultado es 0
i = 1; j = 2; k = 3;
>=
Mayor o igual que
(j + k) > = i
Su resultado es 1
k = 3;
!=
Distinto que
k != 3;
Su resultado es 0
Programador Universitario
Facultad de Ciencias Exactas y Tecnología – U.N.T.
Lógicos
Operador Significa
Sintaxis
Ejemplo
(2==2) && (3==-1)
&&
Y
expresión1 &&
El resultado es 0
expresión2
((2==2) && (3==3)) ||
(4==0)
El resultado es 1
(2==1) || (-1==-1)
||
O
expresión1 ||
El resultado es 1
expresión2
((6==6) || (8==0)) &&
((5==5) && (3==2))
El resultado es 0
Descargar