Professional Documents
Culture Documents
Tipos de datos
C++ no cuenta con muchos tipos de datos predefinidos, sin embargo si tiene la
capacidad para crear sus propios tipos de datos. Los tipos bsicos son;
Enteros
Nmeros de coma flotante (reales)
Caracteres
La siguiente tabla muestra los distintos tipos de dato que se pueden usar en C++
para declarar variables.
TIPO
char
int
double
float
pointer
long double
Operadores y expresiones
Una expresin es una sucesin de operadores y operandos debidamente
relacionados que especifican un clculo.
Ejemplo:
int a=10, b=20, total=0;
total = a + b; //sta es una expresin
Operadores
Los operadores se clasifican en:
Operador de asignacin: permite asignar un valor a una variable numrica. El
operador igual (=) asigna el valor de la expresin derecha a la variable situada
en la izquierda. Ej. A = 10; //almacena el valor 10 en la variable A.
Operadores aritmticos: se utilizan para realizar operaciones aritmticas
bsicas.
o Suma: +
o Resta: o Multiplicacin: *
o Divisin: /
o Mdulo: %
Se utiliza para encontrar el valor del residuo de una
divisin. Ej. x = 5 / 2; // el valor que se almacena en x es 1
o Incremento: ++ Incrementa el valor de una variable de tipo numrico en
1. Ej. int x = 10;
x++; // el valor de x es 11
o Decremento: -- Decrementa el valor de una variable de tipo numrico
en 1. Ej. int y = 5;
y--; // el valor de y es 4
Las prioridades de ejecucin son:
o ++ y --,
o *, /, %
o +, Operadores Lgicos
o and es conocido como && (y). Se utiliza para unir condiciones, para que
la expresin sea verdadera, todas las condiciones que se unen deben
ser verdaderas.
o or operador || (o). La sentencia es verdadera cuando una de las
condiciones es verdadera. (alt-124).
o ! niega la expresin o condicin. Ej. !(a>b) indica a no es mayor que b
26
Operadores Relacionales
> mayor que
< menor que
>= mayor o igual que
<= menor o igual que
= = igual. Se utiliza para condiciones
Otros operadores
<< insercin de flujo
>> extraccin de flujo
Ampliar informacin consultando:
Deintel, Harvey M., Deintel, Paul J. Cmo programar en C++. Pags. 31 a 39.
Disponible en
http://books.google.es/books?id=CBhWani323wC&printsec=frontcover&dq=c%2B
%2B&hl=es&sa=X&ei=v1d7VJbqEoekNr2lgqAE&ved=0CEwQ6AEwBg#v=onepag
e&q=c%2B%2B&f=false
Hernndez Orallo Enrique, Hernndez Orallo Jos & Juan Lizandra Ma Carmen.
C++ estndar. Pags. 28 a 30 57 a 60. Disponible en
http://books.google.es/books?id=sjxQIhrMCegC&printsec=frontcover&dq=c%2B%
2B&hl=es&sa=X&ei=YIB7VLm0MsqvggTx1IKwBQ&ved=0CGMQ6AEwCQ#v=one
page&q=c%2B%2B&f=false
27