Professional Documents
Culture Documents
CTIC
Curso: Lenguaje C++
Programas de utilidad
Compiladores
#include <iostream>
using namespace std;
int main()
{
cout << "Hola mundo" << endl;
return 0;
}
char a 9 'Q'
constantes enteras,
constantes caracteres,
constantes de coma flotante,
constantes de cadena.
Constantes enteras
Para forzar un valor al tipo unsigned, terminarlo con una letra
mayscula U. Por ejemplo, 4352U.
Para representar un entero en octal (base 8), ste debe de estar
precedido de 0.
variables globales;
variables dinmicas.
Incrementacin Decrementacin
++n --n
n+ = 1 n- = 1
n=n+1 n=n-1
n = 8;
m = ++n; / * incrementa n en 1, 9, y lo asigna a m * /
n = 9;
printf( n = %d,--n); /*decrementa n en 1, 8, y lo pasa a printf() * /
n = 8;
m = n++; / * asigna n(8) a m, despus incrementa n en 1 (9) */
n = 9;
printf( n = %d,n--); / * pasa n(9) a printf(), despus decrementa n * /
Lic. C. Martn Cruz Salazar Lenguaje C++ - CTIC. UNI 61
Operadores Aritmticos
Operadores de Incrementacin y Decrementacin
Si los operadores ++ y -- estn de prefijos, la operacin de incremento
o decremento se efecta antes que la operacin de asignacin; si los
operadores ++ y -- estn de sufijos, la asignacin se efecta en primer
lugar y la incrementacin o decrementacin a continuacin.
Ejemplo:
#include <stdio.h>
main()
{
int n=8,m;
m=++n;
n=9;
printf( n = %d\n,--n);//decrementa n en 1, 8 y luego printf(()
n=8;
m=n++;
n=9;
printf( n = %d\n,n--);//asigna 9 a n y printf(), luego decrementa
return 0;
}
Lic. C. Martn Cruz Salazar Lenguaje C++ - CTIC. UNI 62
Operadores Relacionales
Operadores tales como >= y == que comprueban una relacin
entre dos operandos se llaman operadores relacionales y se
utilizan en expresiones de la forma:
Ejemplo:
Las sentencias de asignacin siguientes asignan valores cero o uno a los
dos tipos de variables int, rango y es-letra . La variable rango es 1 ( true )
si el valor de n est en el rango -100 a 100; la variable es-letra es 1
(verdadera) si car es una letra mayscula o minscula.
Ejemplo 1:
/*escribe x, y escribe el carcter fin de lnea(\n) si x%5(resto 5)
es 0, en caso contrario un tabulador(\t) * /