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