Programación General > C/C++

 espacio en memoria de los tipos de datos

(1/2) > >>

haddad:
hola muchachos, tengo una tarea que quizas alguno me podria explicar.
necesito encontrarle una explicacion logica a los espacios en memoria utilizados por los diferentes tipos de datos (char=1 byte ... etc)
por favor alguien puede colaborarme?

perrete:
Puedes encontrar un montón de información al respecto si buscas un poco, te pondría un par de enlaces pero el foro no me deja.
En general, cada tipo de dato ocupa un espacio en memoria de acuerdo con el rango de valores que puede representar. Por ejemplo, un int puede representar un rango de valores mucho menor que un float, con lo que utilizará menos memoria.

Espero que te haya sido de ayuda, un saludo!  :)

m0skit0:
Realmente no hay ninguna explicación lógica. Es simple convenio o a veces razones históricas.

Saludos.

haddad:
muchas gracias muchachos, pude hacer una demostracion convirtiendo los datos desde ascii a binario y hexadecimal
ahora solo necesito saber con un lenguaje tecnico, para que sirve la extension .cpp pero no solo lo que sabemos que sirve para identificar el tipo de archivo o la funcion que debe realizar el procesador

perrete:
Hola haddad.
La extensión .cpp corresponde a los archivos fuente (source code files) de C++. Tu pregunta de para qué sirve es un poco ambigua, pero intentaré responderte lo mejor que sepa.
Como es una extensión propia de archivos fuente, su función es indicarle al compilador qué tipo de archivo va a compilar, para que así pueda utilizar la sintaxis y gramática apropiadas. Luego ya entraríamos en las diferencias en el comportamiento del compilador ante un archivo .c o .cpp, si es lo que te interesa, seguro que buscando un poco puedes encontrar una explicación en lenguaje técnico mejor de la que te pueda dar yo ahora.
Un saludo!

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa