Expresa tu intelecto...
Hola amigo, si deseas ver el contenido del foro al 100% y evitar la publicidad te invitamos a que te registres y seas parte de esta gran comunidad...

Atte: el Staff de MrHouseLight.foroactivo.net
Últimos temas
» Me gustaría ver gente
Dom Sep 27, 2015 6:16 pm por Cristianita

» Hola Mundo
Mar Mar 05, 2013 8:03 pm por Cristianita

» Baja Usuario
Miér Jun 20, 2012 11:19 am por yorebelde

» Las groserias fuertes de tu pais
Miér Jun 20, 2012 5:30 am por daviz2111

» Glee: The Music, Seasons 1 & 2 (En 320 kbps!!!) (Duets Actualizado en 320 kbps completo!!!)
Lun Abr 23, 2012 5:43 am por yorebelde

» Motivos diagonales para Photoshop
Miér Mar 21, 2012 7:35 pm por Gearchile14

» ¿Que cover te gusta mas?
Dom Oct 09, 2011 4:11 pm por Misha.Star.Malfoy.Cullen

» Expresa tu humor...
Dom Oct 09, 2011 3:58 pm por Misha.Star.Malfoy.Cullen

» holaa!! u.u
Dom Oct 09, 2011 3:50 pm por Misha.Star.Malfoy.Cullen

» The Antique Shop
Dom Oct 09, 2011 3:47 pm por Misha.Star.Malfoy.Cullen

¿Quién está en línea?
En total hay 1 usuario en línea: 0 Registrados, 0 Ocultos y 1 Invitado

Ninguno

La mayor cantidad de usuarios en línea fue 49 el Mar Sep 21, 2010 8:13 pm.
Contador total

Expresa tu intelecto... fue creado el Martes 15 Jun 2010 a las 04:55 PM, tiene 3045 días activo, 338 usuarios registrados, 310 temas creados, 7724 comentarios y 55 foros.
Ultimo usuario registrado: http://mrhouselight.forosactivos.net/profile.forum?mode=viewprofile&u=338rolando24

Free counter and web stats
Mensaje privado al admin

Tipos de datos en C

Ir abajo

Tutorial Tipos de datos en C

Mensaje por MяHousєLιgнт el Jue Ago 19, 2010 9:53 pm

Bueno pues el dia de hoy como dije en otro tema, les dejo los tipos de datos que maneja C
para ponerlo aun mas facil lo pondre en pocas palabra y con ejemplos variados de como usar cada uno de ellos

Delcaraciones


Tipo entero
Estos pueden ser números compuestos por los digitos del 0 al 9, ya sea con signo - o + ejemplos: 0, 3, 33, -3, etc. Este tipo de dato es declarado con la palabra reservada "int" ejemplos:

int variable = valor;
int variable;
int a, b, c;

como ven, se puede aclarar de varias formas, no tiene que ser necesario colocar un valor a la variable al iniciar, como se ve en el segundo ejemplo, o se puede declarar una lista de variables que tenga el mismo tipo de dato, las cuales están separadas por "," y siempre que se termine de declarar un tipo de dato se hace con un ";"

Tipo real
Este es el tipo de datos de numeros con decimales, la palabra reservada para este tipo de dato es "float" ejemplos:

float variable = valor;
float variable;
float a, b, c;


Tipo caracter
Este tipo de dato es usado para letras, una sola y unica letra, la palabra reservada para este tipo de dato es "char" ejemplos:

char varaible='a';
char variable;
char letra1, letra2;

Tipo cadena de caracteres
Este tipo de dato es utilizado para guardar palabras, frases o incluso nada, casi siempre se llega a confundir con el tipo caracter ya que también usa la palabra reservada "char" pero la gran diferencia de entre uno y otro es que, luego de colocar el nombre de la variable se coloca entre corchetes ([ ]) la longitud máxima de la cadena y no se una el apostrofe (') a la hora de asignar valor a los tipos de datos si que no que se usan las comillas ("). ejemplos;

char variable[20]="hola que tal";
char variable[35];

Lectura y escritura


Ya están explicados de que trata cada tipo de dato, asi que ahora les explicare como se imprimen en pantalla y/o se leen valores de este tipo.

Primero que nada, les mostrare las especificaciones para cada tipo de dato, esto es los símbolos que distinguen un tipo de otro:

Tipo entero: %d
Tipo real: %f
Tipo caracter %c
Tipo cadena %s


una lectura desde el teclado par cualquier tipo de dato se hace asi

scanf("Especificador del tipo de dato", variable);

ejemplos:

scanf("%f", pi);
scanf("%d %f %s", cantidad, &porcentaje, &mensaje);

ya que tenemos los datos almacenados, podemos ponerlos en pantalla esto gracias a el "printf"
dentro de esta estructura se pueden imprimir tantas variables como se desee, para hacerlo la estructura es la siguiente

printf("mensaje con especificadores", nombre de las varaibles);


ejemplos:

printf("Hola %s el saldo de tu cuenta %d es $ %f", nombreus, ncuenta, saldoac);
imaginado que:
nombreus = "juan"
ncuenta =4567
saldoac=123.54

el mensaje en pantalla seria el siguiente

Hola juan el saldo de tu cuenta 4567 es $123.54

tanto como para el scanf y el printf se tiene que tener en cuenta que en el orden que colocas los especificadores tienes que colocar el nombre de las variables, esto es, si se pone un entero un real y una cadena dentro del mensaje, se tiene que colocar afuera las variables que les correspondan respectivamente, como aqui

printf("%s %d %f", nombreus, ncuenta, saldoac);
nombreus es una cadena
ncuenta es entero
saldoac es real




y eso seria todo! no hay mas, espero haber sido claro!!
cualquier duda o comentario ponganlo aqui! sam sam sam sam


✪Dream Send me a sign, Turn back the clock, Give me some time, I need to break out✪
✪And make a new name, Let's open our eyes. To the brand new day ✪


[Tienes que estar registrado y conectado para ver esa imagen]
avatar
MяHousєLιgнт
Administrador
Administrador



Masculino

Tigre


Fecha de nacimiento : 15/12/1986
Mensajes : 1970
Edad : 31
Localización : ¡Junto a Cuddy! ¿donde mas?

http://mrhouselight.forosactivos.net

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por xokolatiitho el Vie Ago 20, 2010 1:12 pm

osea que en C(supongo yo k C++ y C# es lo mismo no?)
no existen los Strings???
avatar
xokolatiitho
TIESTO-BOY
TIESTO-BOY



Masculino

Caballo


Fecha de nacimiento : 03/05/1990
Mensajes : 155
Edad : 28
Localización : En Mi Casa...xD

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por MяHousєLιgнт el Vie Ago 20, 2010 1:54 pm

Tipo cadena de caracteres
Este tipo de dato es utilizado para guardar palabras, frases o incluso nada, casi siempre se llega a confundir con el tipo caracter ya que también usa la palabra reservada "char" pero la gran diferencia de entre uno y otro es que, luego de colocar el nombre de la variable se coloca entre corchetes ([ ]) la longitud máxima de la cadena y no se una el apostrofe (') a la hora de asignar valor a los tipos de datos si que no que se usan las comillas ("). ejemplos;

char variable[20]="hola que tal";
char variable[35];

esos son los strings....

si para cada C es lo mismo


✪Dream Send me a sign, Turn back the clock, Give me some time, I need to break out✪
✪And make a new name, Let's open our eyes. To the brand new day ✪


[Tienes que estar registrado y conectado para ver esa imagen]
avatar
MяHousєLιgнт
Administrador
Administrador



Masculino

Tigre


Fecha de nacimiento : 15/12/1986
Mensajes : 1970
Edad : 31
Localización : ¡Junto a Cuddy! ¿donde mas?

http://mrhouselight.forosactivos.net

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por xokolatiitho el Vie Ago 20, 2010 1:58 pm

ok... en Java esos son vectores...
para el tipo entero en C
seria
int vec[] o algo asi???
verdad??
avatar
xokolatiitho
TIESTO-BOY
TIESTO-BOY



Masculino

Caballo


Fecha de nacimiento : 03/05/1990
Mensajes : 155
Edad : 28
Localización : En Mi Casa...xD

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por MяHousєLιgнт el Vie Ago 20, 2010 2:26 pm

es que tanto en C como en pascal se usa [] para poner la cantidad maxima de caracteres que va a contener la variable, los vectores en C son como los de Java


✪Dream Send me a sign, Turn back the clock, Give me some time, I need to break out✪
✪And make a new name, Let's open our eyes. To the brand new day ✪


[Tienes que estar registrado y conectado para ver esa imagen]
avatar
MяHousєLιgнт
Administrador
Administrador



Masculino

Tigre


Fecha de nacimiento : 15/12/1986
Mensajes : 1970
Edad : 31
Localización : ¡Junto a Cuddy! ¿donde mas?

http://mrhouselight.forosactivos.net

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por xokolatiitho el Vie Ago 20, 2010 2:35 pm

ok ok....
entonces si seria asi no???
como te comente yo
Código:
int vec[4]={1,2,3,4};
o no??
y aunqee creas que lo hago por molestar
estas dudas son lo mas sinceras posibles
avatar
xokolatiitho
TIESTO-BOY
TIESTO-BOY



Masculino

Caballo


Fecha de nacimiento : 03/05/1990
Mensajes : 155
Edad : 28
Localización : En Mi Casa...xD

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por MяHousєLιgнт el Vie Ago 20, 2010 2:47 pm

si asi van....
y si vreo que lo haces por eso
jajajaja


✪Dream Send me a sign, Turn back the clock, Give me some time, I need to break out✪
✪And make a new name, Let's open our eyes. To the brand new day ✪


[Tienes que estar registrado y conectado para ver esa imagen]
avatar
MяHousєLιgнт
Administrador
Administrador



Masculino

Tigre


Fecha de nacimiento : 15/12/1986
Mensajes : 1970
Edad : 31
Localización : ¡Junto a Cuddy! ¿donde mas?

http://mrhouselight.forosactivos.net

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por xokolatiitho el Vie Ago 20, 2010 4:47 pm

pss "vrees" mal wee...
xD
ahora, ESO si fue para molestar... hahahaha
avatar
xokolatiitho
TIESTO-BOY
TIESTO-BOY



Masculino

Caballo


Fecha de nacimiento : 03/05/1990
Mensajes : 155
Edad : 28
Localización : En Mi Casa...xD

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por m00nlight el Vie Ago 20, 2010 7:53 pm

eh pues... este... creo que para eso de programacion tendria que tomar un curso intensivo xDDD


[Tienes que estar registrado y conectado para ver esa imagen]
「何故僕は生まれたの」溢れ出す旋律


[Tienes que estar registrado y conectado para ver este vínculo]
avatar
m00nlight
Diseñadora
Diseñadora



Femenino

Perro


Fecha de nacimiento : 28/06/1982
Mensajes : 889
Edad : 36

http://nanaho-miharu.livejournal.com/

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por MяHousєLιgнт el Vie Ago 20, 2010 7:57 pm

pues no tanto, en realidad con una buena logica y sabiendo que hace cada cosa aprenderias muy rapido... muchas veces el hacer un programa se basa mas en tu logica y mañas mas que en un completo conocimiento


✪Dream Send me a sign, Turn back the clock, Give me some time, I need to break out✪
✪And make a new name, Let's open our eyes. To the brand new day ✪


[Tienes que estar registrado y conectado para ver esa imagen]
avatar
MяHousєLιgнт
Administrador
Administrador



Masculino

Tigre


Fecha de nacimiento : 15/12/1986
Mensajes : 1970
Edad : 31
Localización : ¡Junto a Cuddy! ¿donde mas?

http://mrhouselight.forosactivos.net

Volver arriba Ir abajo

Tutorial Re: Tipos de datos en C

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.