Tipos de Datos
Tipos de Datos
Tipo int: es un nmero entero, que carecen parte fraccionarias y no tiene punto
decimal.
El tipo int almacena enteros de una manera directa y con su respectiva representacin
binaria.
Enteros con signo: int, signed,int ,short int,signed short int , long int y signed
long it.
Los permitidos para este dato son nmeros enteros positivos, negativos o cero.
En su representacin binaria se utiliza bit ms significativo para indicar el sigo del
nmero.
Entero sin signo: son tipos de datos: unsigned int, unsigned short int y unisigned
long int los cuales son nicamente positivos o cero.
Uso de este tipo de datos:
-Asegura que el valor de la variable nunca se negativo.
-Acceso a la direccin de la memoria.
-Uso de la variable como contador
Ejemplo:
int
c=6
a,b,c;
a=90
int
b=135
x=45;
printf("pedir
dato");
scanf("%d",&c);
a = c * 15 ;
b=a+x;
printf("El valor
es : %d", b);
char w;
printf("Dame una
letra");
scanf("%c",&w);
printf("%c",w);
Tipo float: este tipo de dato corresponde a los nmeros reales y abarcan un rango
mayor a los enteros.
El almacenamiento de este tipo de dato se realiza en dos partes las cuales son parte
fraccionaria (Precisin del nmero), la parte del exponente (tamao del nmero)
Los nmeros de punto flotante sirven cundo se necesita nmeros mayor al rango,
adems incluye fracciones y correcta precisin en los clculos matemticos.
Ejemplos de nmeros de puntos flotantes:
Este tipo de dato ocupa 32 bits para almacenar un nmero en punto flotante, adems
permite la precisin de 6 cifras decimales.
Ejemplos:
float a=3.1416;
float e;
float registro=6.5;
printf("Dame un nmero con decimal");
scanf("%f",&e);
printf("El valor que acabas de introducir es %f",e);
printf("El valor de registro es %f",registro);
Tipo double: son los mismos nmeros de punto flotante pero con mayor precisin,
utilizan el doble de nmero de bits 64 para incrementar la parte fraccionaria y
exponencial as reduciendo el redondeo y aumento el rango de nmeros.
Tipo void
No tiene tipo de dato y utiliza para declarar explcitamente una funcin.
Establece que la funcin no tiene parmetros o crea punteros genticos.
BIBLIOGRAFIA
http://genesis.uag.mx/edmedia/material/lenguajec/tema05.cfm