punteros
Los podemos distinguir fácilmente, están en el diario vivir:
El Sr. Vera de 63 años tiene cedula No. 0908815533, y paga $120 de
impuestos
Son tipos dedatos simples
Que permiten representar información numérica, caracteres, etc.
NOMBRE
CONJUNTO DE VALORES
OPERACIONES
Enteros
Negativos y positivos sin decimal
Sumar, restar,dividir, multiplicar,
residuo
Reales
Negativos y positivos, con decimal
Sumar, restar, dividir, multiplicar
Lógicos
Verdadero o Falso(1 o 0)
And, Or, Not
Caracteres
Letras, números,especiales, juntos
forman una cadena
Sumar carácter + entero restar,
multiplicar por entero
Y EN LA COMPUTADORA?
• Solo vienen integrados los tipos de datos básicos
• En la computadora– Cada byte es un casillero y tiene una dirección en
memoria
• Los datos (números y letras) se almacena en
estos casilleros
1000
1001
1002
1003
• ¿Cuantas casilleros ocupa un dato?
–Depende de su tipo y del hardware de la computadora
– Un entero puede ocupar casillas de hasta 4 bytes
– Un doble siempre ocupara mas, por su mayor precisión
• PERO, un carácter SIEMPRE ocuparacasillas de
1 byte
ALMACENANDO DATOS
TIPO DE DATO
#bytes
Representación interna
En ANSI C
ENTEROS
2
4
8
Positivos: conjunto de bits
38 -> 00100110
Negativos:Complemento a Dos-38 -> 11011001
int
long
REALES
8
16
Mantisa x base(exponente)
387.53 -> 38753 x 10-2
00000000100101110110000111111110
float
double
CARACTERES
1
ASCII
11000000 -> ‘A’char
DECLARACION DE VARIABLES
• Una declaración de variables en C++ incluye
– Tipo de dato y
Al declarar una variable
se le asigna espacio en
memoria y una
dirección para dicho
espacio– Nombre de variable(identificador)
– Ejemplo:
int a, b;
float c;
int a;
char c;
• ¿Para que se declaran variables?
100
101
102
103
104
– Especifica cuanta memoria debe...
Regístrate para leer el documento completo.