|
Tipo
|
Datos almacenados
|
N°
de Bits
|
Valores posibles (Rango)
|
Rango usando
unsigned
|
|
char
|
caracteres
|
8
|
-128 a 128
|
0 a 255
|
|
int
|
Enteros
|
16
|
-32.767 a 32.767
|
0 a 65.535
|
|
long
|
Enteros largos
|
32
|
-2.147.483.647 a 2.147.483.647
|
0 a 4.294.967.295
|
|
float
|
Nums.reales (coma flotante)
|
32
|
3,4E-38 a 3,4E38
|
|
|
double
|
Nums.reales (coma flotante
doble)
|
64
|
1,7E-307 a 1,7E308
|
|
informatica
miércoles, 30 de noviembre de 2011
Tipos de Datos en C
Esto es solo algo orientativo, depende sel sistema.
Operadores.
¿Que es un operador?
Un operador sirve para manipular datos. Los hay de varios tipos: de asignación, de relacion, lógicos, aritméticos y de manipulacion de bits.
Operador de asignacion.
Da valor a ciertas variables.
a=3
b=a
Operadores aritméticos
Son aquellos que nos ayudan que sirven para realizar operaciones básicas, tales como son la suma, resta, multiplicación y división.
Ejemplos:
#include<stdio.h>
void main( )
{
int a=2;
int b=3;
int c=1;
int d;
d=a+b+c+4;
printf("Resultado=%i\n",c);
}
¿Que es un operador?
Un operador sirve para manipular datos. Los hay de varios tipos: de asignación, de relacion, lógicos, aritméticos y de manipulacion de bits.
Operador de asignacion.
Da valor a ciertas variables.
a=3
b=a
Operadores aritméticos
Son aquellos que nos ayudan que sirven para realizar operaciones básicas, tales como son la suma, resta, multiplicación y división.
Ejemplos:
#include<stdio.h>
void main( )
{
int a=2;
int b=3;
int c=1;
int d;
d=a+b+c+4;
printf("Resultado=%i\n",c);
}
El tipo Double
En las variables tipo double se almacenan números reales del 1,7E-307 al 1,7E308. Se declaran como double:
dauble numero;
Para imprimir se usan los mismos modificadores que en float.
dauble numero;
Para imprimir se usan los mismos modificadores que en float.
El tipo Float
En este tipo de varible podemos almacenar números decimales, no sólo enteros como en los anteriores. El rango de posibles valores es del 3,4E-38 al 3,4E38.
Ejemplo:
float num=4060.80;
printf("el valor de num es : %e",num);
el valor de num es:4.06080e003
Ejemplo:
float num=4060.80;
printf("el valor de num es : %e",num);
el valor de num es:4.06080e003
El modificador Unsigned
Este modificador (que significa sin signo) modifica el rango de valores que puede contener una variable. Sólo admite valores positivos. Ejemplo:
unsigned cahr variable;
Está variable en vez de tener un rango de -128 a 128 pasa a tener un rango de 0 a 255.
unsigned cahr variable;
Está variable en vez de tener un rango de -128 a 128 pasa a tener un rango de 0 a 255.
Suscribirse a:
Entradas (Atom)