Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
718Activity
0 of .
Results for:
No results containing your search query
P. 1
Tipos de datos en C++

Tipos de datos en C++

Ratings:

4.95

(21)
|Views: 167,676 |Likes:
Unidad II
Unidad II

More info:

Published by: Profa Lucía Santeramo on Apr 16, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

02/16/2014

pdf

text

original

 
 República Bolivariana de Venezuela
Universidad Nacional Experimental Marítima del Caribe (UMC)
Coord. Ciencias Aplicadas – Ingeniería MarítimaInformática I – Prof. Lucía Santeramo
Tipos de datos estándar de C y C++
Todos los programas gestionan algunos tipos de información que normalmente se pueden representar utilizandouno de los ocho (8) tipos de datos básicos de C y C++: texto o
char
, valores enteros o
int
, valores de coma flotante o
flota
, valores en como flotante de doble precisión o
double
(
long double
), enumerados o
enum
, sin valor o
void
, punteros y booleanos.
1.
Texto
(tipo de dato
char
) está constituido por caracteres simples, como a, Z, ¿, 3 y cadenas, como “Esto es una prueba” (normalmente, de 8 bits o un byte por carácter, con un rango de 0 a 255).
2.
 Los valores enteros
(tipo de dato
int
) son aquellos números que se aprendieron a contar (1, 4, -2, 1354);normalmente, tienen un tamaño de 16 bits, 2 bytes o una palabra, con rango de -32768 a 32767. En Windows 98 yWindows NT, los valores enteros tienen un tamaño de 32 bits con un rango de -2147483648 a 2147483647.
3.
 Los valores en coma flotante
(tipo de dato
float
) son números que tienen una parte fraccional, como por ejemplo pi(3,14159), y exponentes (7,563
1021
). También se conocen como números reales (normalmente, son de 32 bits, 4 byteso 2 palabras, con un rango de +/-3,4E-38 a 3,4E+38).
4.
 Los valores en coma flotante de doble precisión
(tipo de dato
double
) tienen un rango superior (normalmente de 64 bits, 8 bytes ó 4 palabras, con un rango de 1, 7E-308 a 1, 7E+308). Los valores en coma flotante
long double
(
doble precisión largos
) son incluso más precisos (normalmente, tamaño de 80 bits ó 5 palabras, con un rango de+/-1,18E-4932 a 1,18E-4932).
5.
los tipos de datos enumerados
(tipo de dato
enum
) permiten al usuario definir tipos de datos.
6.
 El tipo
void
se utiliza para especificar valores que ocupan cero bits y no tienen valor (este tipo también se puedeutilizar para la creación de punteros genéricos.
7.
 El tipo de dato puntero
no contiene información en el mismo sentido que el resto de los tipos de datos; en su lugar,cada puntero contiene la dirección de la posición de memoria que almacena el dato actual.
8.
 El tipo de dato
bool
, al que se le puede asignar las constantes
true
(verdadero) y
false
(falso).
Rango de los tipos de datos
TipoTam.BitsDígitos deprecisiónRangoMinMax
Bool8001Char82-128127Signed char82-128127unsigned char820255short int164-32,76832,767unsigned short int164065,535Int329-2,147,483,6482,147,483,647unsigned int32904,294,967,295long int329-2,147,483,6482,147,483,647unsigned long int32904,294,967,295long long int6418-9,223,372,036,854,775,8089,223,372,036,854,775,807unsigned long long int6418018,446,744,073,709,551,615Floata3261.17549e-383.40282e+38Double64152.22507e-3081.79769e+308
 
long double96183.3621e-49321.18973e+4932
Variables
Es un nombre que representa el valor de un dato. Es una zona o opsición de memoria en la computadora dondese almacena información. Un objeto de datos que el programador define y nombra explícitamente en un programa. Unavariable simple es un objeto elemental de datos con nombre. El valor o valores de una variable es modificable por operaciones de asignación; es decir, el enlace de objeto de datos a valor puede cambiar durante su tiempo de vida. Lasoperaciones que se pueden realizar con dos o más valores exigen que éstas sean del mismo tipo de datos. No se puedesumar una variable carácter a otra numérica y/o viceversa.
Reglas para definición de variables
Pueden tener hasta 40 caracteres.
Debe empezar obligatoriamente con una letra (a-z / A-Z), el resto de los dígitos pueden ser números.
 No pueden contener espacios en blanco, se pueden incluir caracteres especiales como el guión o el punto.
Uso de los tipos de datos en C++
/*** Tipos.cpp* Programa para saber el tamano de cada tipo de datos* Pello Xabier Altadill Izura#include <iostream.h> int main () {// Tamano de cada tipocout << "El tamano del int es:\t\t" << sizeof(int) << " bytes.\n";cout << "El tamano del short es:\t" << sizeof(short) << " bytes.\n";cout << "El tamano del long es:\t" << sizeof(long) << " bytes.\n";cout << "El tamano del char es:\t\t" << sizeof(char) << " bytes.\n";cout << "El tamano del float es:\t\t" << sizeof(float) << " bytes.\n";cout << "El tamano del double es:\t" << sizeof(double) << " bytes.\n"; // Salida standar un mensajecout << "Termino el programa\n"; return 0; }/*** Constante.cpp* Programa en el que definimos un valor constante* Pello Xabier Altadill Izura */ #include <iostream.h>#define MEMOLA 25 int main () {int y = 0; // Definimos el valor constanteconst float PI = 3.1416; cout << "El valor de PI: " << PI << endl; // Salida standar un mensajecout << "\nTermino el programa : " << MEMOLA << endl; 

Activity (718)

You've already reviewed this. Edit your review.
Jefferson Alvarado added this note
falto decimal and void quien me ayuda =/
Sara Presley liked this
Martin Pineda added this note
Muchas Gracias, muy util para una tarea de mi Universidad
Litz612 liked this
Jonathan Chica liked this
Luis Saldivar liked this
Antonio Millán liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->