Bitácora del desarrollo de mi clase de C++, en el que publicaré el material de la clase y recibiré comentarios y sugerencias de mis alumnos.

martes, 6 de febrero de 2007

3.1. Nombre y definición de los diferentes tipos de variables



Tipos de datos y formateo
C proporciona varios tipos de datos fundamentales, cada uno de ellos tiene un rango de validez o de valores que puede tomar.

Tipo                   Validez

unsigned char    0 a 255
char                     -128 a 127
enum                   -32,768 a 32,767
unsigned int       0 a 65,535
short int              -32,768 a 32,767
int                        -32,768 a 32,767
unsigned long     0 a 4,294,967,295
long                      -2,147,483,648 a 2,147,483,647
float                     3.4 * (10**-38) a 3.4 * (10**+38)
double                 1.7 * (10**-308) a 1.7 * (10**+308)
long double         3.4 * (10**-4932) a 1.1 * (10**+4932)

Las palabras con las que se declaran los tipos son palabras reservadas de lenguaje C, y no pueden ser utilizadas como nombres de variables.

Tipo entero y su formateo
Los tipos enteros sirven para representar números enteros, y es el tipo por omisión en las declaraciones en Turbo C++. Los tipos de datos en los que se pueden almacenar enteros son int, short int (también declarado como short), unsigned int (también declarado como unsigned), long y unsigned long.

Los números enteros pueden ser desplegados en varios formatos, los caracteres de formato para impresión de enteros se muestran a continuación:

%d  -Número entero.
%i   -Número entero.
%u  -Entero sin signo
%x  -Entero hexadecimal con minúsculas.
%X  -Entero hexadecimal con mayúsculas.
%o   -Entero octal.
%ld  -long o unsigned long
%hd -Funciona para cualquiera.

Tipo numérico de punto flotante y su formateo.
Los tipos flotantes almacenan números con punto decimal siendo el de mayor rango el long double. Los tipos flotantes son float, double y long double.

Para dar formato a los números flotantes podemos utilizar los siguientes caracteres de formato:

%e  -Notación exponencial con minúsculas
%E  -Notación exponencial con mayúsculas
%f   -Con punto flotante
%G  -%f o %E, el que resulte más corto
%g   -%f ó %e, el que resulte más corto.

 

0 comentarios:

Publicar un comentario

Suscribirse a Enviar comentarios [Atom]

<< Inicio