Declaracion D Evariables En C

Páginas: 23 (5694 palabras) Publicado: 7 de marzo de 2013
CAPÍTULO 2
TIPOS DE DATOS Y VARIABLES EN C
Un tipo de dato define de forma explícita un conjunto de valores,
denominado dominio, sobre el cual se pueden realizar una serie de
operaciones. Un valor es un elemento del conjunto que hemos llamado
dominio. Una variable es un espacio de la memoria destinada al
almacenamiento de un valor de un tipo de dato concr eto, referenciada
por un nombre.Son conceptos sencillos, pero muy necesarios para
saber exactamente qué se hace cuando se crea una variable en u n
programa.
Un tipo de dato puede ser tan complejo como se quiera. Pu ede necesitar
un byte para almacenar cualquier valor de su dominio, o requerir de
muchos bytes.
Cada lenguaje ofrece una colección de tipos de datos, que hemos
llamado primitivos. También ofrece herramientaspara crear tipos d e
dato distintos, más complejos que los primitivos y más acordes con el
tipo de problema que se aborde en cada momento.

Fundamentos de informática. Programación en Lenguaje C

En este capítulo vamos a presentar los diferentes tipos de datos
primitivos que ofrece el lenguaje C. Veremos cómo se crean (declaran)
las variables, qué operaciones se pueden realizar con cada unade ellas,
y de qué manera se pueden relacionar unas variables con otras para
formar expresiones. Veremos las limitaciones en el uso de las variables
según su tipo de dato.
Ya hemos dicho que un tipo de dato especifica un dominio sobre el que
una variable de ese tipo puede tomar sus valores; y unos operadores. A
lo largo del capítulo iremos presentando los distintos operadores básicosasociados con los tipos de dato primitivos del lenguaje C. Es importante
entender la operación que realiza cada operador y sobre qué dominio
este operador está definido.

Declaración de variables.
Antes de ver los tipos de dato primitivos, conviene saber cómo se crea
una variable en C.
Toda variable debe ser declarada previa a su uso. Declarar una
variable es indicar al programa un identificadoro nombre para esa
variable, y el tipo de dato para la que se crea esa variable.
La declaración de variable tiene la siguiente sintaxis:
tipo var_1 [=valor1, var_2 = valor_2, …, var_N = valor_N];
Donde tipo es el nombre del tipo de variable que se desea crear, y
var_1, es el nombre o identificador de esa variable.
Aclaración a la notación: en las reglas sintácticas de un lenguaje deprogramación, es habitual colocar entre corchetes ([]) aquellas partes
de la sintaxis que son optativas.
En este caso tenemos que en una declaración de variables se pueden
declarar una o más variables del mismo tipo, todas ellas separadas por
el operador coma. Al final de la sentencia de declaración de variables

20

Capítulo 2. Tipos de datos y variables en C.

se encuentra, como siempre seráen cualquier sentencia, el operador
punto y coma.
En la declaración de una variable, es posible asignarle un valor de inicio.
De lo contrario, la variable creada adquirirá u n valor cualquiera entre
todos los explicitados por el rango del tipo de dato, desconocido para el
programador.
¿Qué ocurre si una variable no es inicializada? En ese caso, al declararla
se dará orden de reservar unacantidad de memoria (la que exija el ti po
de dato indicado para la variable) para el almacenamiento de los valores
que pueda ir tomando esa variable creada. Esa porción de memoria es
un elemento físico y, como tal, deberá tener un estado físico. Cada uno
de los bits de esta porción de memoria estará en el estado que se ha
llamado 1, o en el estado que se ha llamado 0. Y un estado de memoriacodifica una información concreta: la que corresponda al tipo de dato
para el que está reservada esa memoria.
Es conveniente remarcar esta idea. No es necesario, y tampoco lo exige
la sintaxis de C, dar valor inicial a una variable en el momento de su
declaración. La casuística es siempre enorme, y se dan casos y
circunstancias en las que realmente no sea conveniente asignar a la
variable...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Declaracion de clases en C
  • G Em C D C
  • A B C y D
  • Caso D&C
  • C Y D 1
  • Viamina C Y D T
  • C. D. Fas
  • Oscar_Mayorga Amplificadores C D

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS