MANUALES

Programación C y C++

4. Los datos en C

El C, como cualquier otro lenguaje tiene distintas formas de manejar los datos que nosotros le presentamos o le enviamos para su uso.

Tipos de datos los podemo definir en Constantes o Variables.

Constantes

Son aquellos datos que le introducimos al inicio del programa , pero a nivel de programacion mediante declaraciones al principio de arrancarse el programa , y debido a esto son totalmente inconfigurables desde usuario, osea que no se pueden modificar a lo largo del uso del programa que hemos creado.

Variables

Son aquellos datos que aun siendo declarados al principio del programa, durante la ejecucion del programa nos permite que puedan ser modificados por el usuario del programa.

Dentro de los dos tipos anteriormente expuestos, existe a su vez otra clasificacion, ahora dada por el tipo de datos que vamos a manejar, dependiendo de si es caracter, numericos, fecha, etc..

Hemos de tener MUY EN CUENTA

Que en C, una misma variable o constante que cambie en una sola letra, ya es distinta, osea:

Hola, HOLA, HOla, hOla, HoLA, etc.... aun siendo la misma variable (hola), cada una de ellas es tratada como si fuera distinta, osea que cada una de las anteriores es completamente distinta a las demas y hay que manejarlas de forma distinta.

Esto sera un gran problema para aquellos que vengan de lenguajes como Visual Basic, Delphi y otros donde aun siendo escrita de forma distinta , como la anterior (hola), siempre es la misma y por ello no debemos preocuparnos a la hora de manejarla, pero en C si hay que preocuparse por esto, por ello debe tener constancia en la forma de declarar las variables y constantes, o MAYUSCULAS o MINUSCULAS.

Char

Mediante esta palabra definimos a un tipo de dato como caracter, pudiendo ser de 1 caracter o de tantos como querramos hasta un limite de 32.000 caracteres.

La declaracion de dicha palabra es: Char nombre[20], donde nombre es como llamamos al dato y [20] la longitud en caracteres que le hemos dado, por lo que como maximo en nombre podremos introducir hasta 20 caracteres.

Int

Mediante esta declaracion, las variables o constantes son definidas como enteros, osea de tipo numerico, el rango que admite va desde el -32768 al 32767, osea que podemos darle un valor comprendido entre los valores anteriormente expuestos y su tamaño de ocupacion en memoria es de 2 bytes.

Short

Son iguales al tipo Int

Long

Con este tipo podemos introducir numeros desde el -2147483648 al 2147783647 y su tamaño en memoria es de 4 bytes.

Unsigned

Con este tipo podemos introducir numeros desde el 0 al 65535 y su tamaño en memoria es de 2 bytes.

Unsigned Short

Con este tipo podemos introducir numeros desde el 0 al 65535 y su tamaño en memoria es de 2 bytes, este es igual al anterior pero tipo short.

Unsigned Long

Con este tipo podemos introducir numeros desde el 0 al 4294967295 y su tamaño en memoria es de 4 bytes, este es igual al anterior pero tipo long o largo entero sin signo.

Unsigned Char

Con este tipo podemos introducir un caracter desde el 0 al 255(codigos ASCII).

Float

Con este tipo podemos introducir un valor numerico desde el 3.4 x 10^-38 hasta el 3.4 x 10^38 , donde ^ es elevado y su tamaño es de 4 bytes.

Double

Con este tipo podemos introducir un valor numerico desde el 1.7 x 10^-308 hasta el 1.7 x 10^308 , donde ^ es elevado y su tamaño es de 8 bytes.

Long Double

Con este tipo podemos introducir un valor numerico desde el 3.4 x 10^-4932 hasta el 3.4 x 10^4932 , donde ^ es elevado y su tamaño es de 10 bytes.

Páginas:
1 2 3 4 5 6 7 8