Tipos De Datos

Páginas: 6 (1353 palabras) Publicado: 29 de abril de 2012
Tipos de Datos Primitivos

Surgen por la necesidad de una clasificación muy específica de la información en un programa de computadora estableciendo rangos de valores.
Consisten de un conjunto de valores y un conjunto de operaciones aplicables a dichos valores.


Char,int,float,double y void.

Tipo Tamaño aproximado en bits Rango

char 8 -127 a 127unsigned char 8 0 a 255
int 16 -32,767 a 32,767
unsigned int 16 0 a 65,535
long int 32 -2,147,483,647 a 2,147,483,647
unsigned long int 32 0 a 4,294,967,295
float 32 6 digitos de precisiondouble 64 10 digitos de precision
long double 128 10 digitos de precision


Identificadores

Los nombres de las variables, funciones, etiquetas y otros objetos definidos por el usuario se conocen como identificadores.El primer caracter debe ser una letra o unsimbolo de subrayado y los siguientes pueden ser letras, numeros o simbolos de subrayado.

Correctos Incorrectos
cont 1cont
prueba23 hola!
balance_total balance..total

Mayusculas y minusculas son distintas por lo que Cuenta,cuenta y CUENTA son 3 identificadores distintos. No debe coincidir con una palabra clave oreservada.

Variables.
Posición de memoria con nombre que se usa para mantener un valor que puede ser modificado por el programa. Se tiene que declarar antes de ser utilizada. La forma general es:

tipo lista_de_variables;

Tipo debe ser valido en C, y lista_de_variables en uno o mas nombres separados por comas. Ejemplo:

int i,j,k;
double balance,beneficio,perdida;

EjemploInicialización
char ch='a';
int primero = 0;
float balance=123.23;

Existen tres sitios basicos donde se pueden declarar: dentro de las funciones(locales), en la definicion de parametros de funciones(parámetros formales) y fuera de todas las funciones(globales).


Sentencias

*Selección o Condicional (If y Switch)
*Iteración (While, For y Do-While)
*Salto (break, goto y return)
*Etiquetado(case, default)


Verdadero y Falso en C
uchas sentencias de C se basan en una prueba condicional que determina la acción que se ha de llevar a cabo. Una expresión condicional tiene como resultado un valor cierto o falso. En C cualquier valor distinto de cero es cierto, incluyendo los numeros negativos. El 0 es el único valor falso. Este enfoque permite codificar de forma extremadamente eficientemuchos tipos de rutinas.

Ejemplo
void main(void)
{
int a,b;

printf("Introduzca 2 numeros:");
scanf("%d%d", &a, &b);

if (b)
printf("%d\n", a/b);
else
printf ("No se puede dividir entre cero");

}

Sentencias de Selección

IF
La forma general es

if(expresion) sentencia;
else sentencia;

donde sentencia puede ser simple o un bloque de sentencias. la claúsulaelse es opcional.
Si la expresion del if es cierta, se ejecuta la sentencias o bloque de sentencias que constituyen el objetivo del if, en otro caso se ejecuta el else(si existe). Nunca se ejecutan ambos. Ejemplo:

void main ()
{
int magico, intento;
magico=rand();
printf("Adivine el numero magico:");
scanf("%d", &intento);
if(intento==magico)
printf("Adivinaste el númeromagico...!!");
else
printf("Incorrecto...Intenta de nuevo");}

IFS Anidados
Un if anidado es un if que es el objeto de otro if o else. Los ifs anidados son muy comunes. En C una sentencia else siempre se refiere al if mas proximo que este en el mismo bloque que el else y que no esté ya asociado con un if.






Ejemplo

if ( i ){
if ( j ) sentencia 1;
if (k ) sentencia 2; /* este if...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tipos de datos en bases de datos
  • Tipos de datos
  • tipos de datos
  • Tipos De Datos
  • tipos de datos
  • Tipos de datos
  • tipos de datos
  • tipos de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS