Blog gratis
Reportar
Editar
¡Crea tu blog!
Compartir
¡Sorpréndeme!
Programación 1
¡Bienvenidos a nuestro Blog! Espero puedan disfrutarlo y aprender. Este será un contacto que podrá superar los límites de tiempo de las horas de clase: aprovéchenlo para construir algo nuevo.
03 de Abril, 2015    LENGUAJE C

04- Variables

Introducción a la Programación: C-

© Fernando Berzal

 

Variables




Una variable no es más que un nombre simbólico que identifica una dirección de memoria:

 

 

“Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003”

vs.

total = cantidad1 + cantidad2

“Suma cantidad1 y cantidad2 y lo almacenas en total”

Declaración de variables

Para usar una variable en un programa hay que declararla.

-El ordenador conoce así cómo codificar la información que se va a almacenar en la posición de memoria correspondiente.

-Al declarar una variable, se reserva el espacio de memoria necesario para almacenar un valor del tipo de la variable.

-El identificador asociado a la variable se puede utilizar para acceder al dato almacenado en memoria y para modificarlo.


Declaración de variables en C

 

·         Las variables se han de declarar antes de poder usarlas.

·         Los identificadores de las variables son los nombres que utilizaremos para referirnos a ellas.

·         Al declarar una variable, hay que definir su tipo: la variable sólo admitirá valores del tipo especificado.

 

·         En una misma declaración se pueden declarar varias variables, siempre que sean del mismo tipo. En este caso, los identificadores de las variables se separan por comas.

 

 

Ejemplos

// Declaración una variable entera x de tipo int

 int x;     

// Declaración de una variable real r de tipo doublé

 double r;

// Declaración de una variable c de tipo char

char c;       

// Múltiples declaraciones en una sola línea

int i, j, k;

 

 

Identificadores en C

• El primer símbolo del identificador será un carácter alfabético (a, ..., z, A, ..., Z, ‘_’) pero no un dígito. Después de ese primer carácter, podremos poner caracteres alfanuméricos (letras del alfabeto inglés o dígitos decimales) y guiones de subrayado (‘_’).


•Los identificadores no pueden coincidir con las palabras reservadas, que ya tienen significado en C:

 

 

Las mayúsculas y las minúsculas se consideran diferentes.

• El guión de subrayado (‘_’) se interpretan como una letra más.

Ejemplos válidos

a, pepe, r456, tu_re_da, AnTeNa, antena

 

Ejemplos no válidos

 


 

Convenciones


• Los identificadores deben ser descriptivos: deben hacer referencia al significado de aquello a lo que se refieren

 

 

Los identificadores asociados a las variables se suelen poner en minúsculas.





 

Cuando el identificador está formado por varias palabras, la primera palabra va en minúsculas y el resto de palabras se inician con una letra mayúscula (o bien se separan las distintas palabras por guiones de subrayado).


 

Inicialización de las variables


En una declaración, las variables se pueden inicializar:

 

 

NOTA:

La inicialización puede consistir en una expresión compleja que se evalúa cuando se ejecuta el programa.

 

Definición de constantes en C

Una constante hace referencia a un valor que no puede modificarse. En ANSI C se suelen definir utilizando la directiva  #define del preprocesador de C.

 

 

 

Convenciones

• Los identificadores asociados a las constantes se suelen poner en mayúsculas.

#define  PI 3.141592

 

• Si el identificador está formado por varias palabras, las distintas palabras se separan con un guión de subrayado

#define RETORNO_D E_CARRO ‘ ’

 

#define ELECTRONIC_CHARGE 1.6E-19

 

No se puede modificar el valor de una constante:

RETORNO_DE_CARRO = ‘ ’;             // Ilegal produce el siguiente error

“Lvalue required”

(a la izquierda de una asignación no se puede poner cualquier cosa)

Normal 0 false 21 false false false ES X-NONE X-NONE
Palabras claves
publicado por mariof2005 a las 19:56 · Sin comentarios  ·  Recomendar
 
Más sobre este tema ·  Participar
Comentarios (0) ·  Enviar comentario
Esta entrada no admite comentarios.
SOBRE MÍ
FOTO

Héctor Mario Freschinaldi

Mail: enviotp@gmail.com
En AS.: PROG1 2016(su nombre y apellido)

En un mundo donde los cambios se suceden vertiginosamente, incluso los tecnológicos, es menester asimilar las nuevas tecnologías para su aplicación inmediata y su proyección a futuro.

» Ver perfil

CALENDARIO
Ver mes anterior Noviembre 2017 Ver mes siguiente
DOLUMAMIJUVISA
1234
567891011
12131415161718
19202122232425
2627282930
TÓPICOS
» COMO SE EVALUA (2)
» COMUNICADOS (17)
» EVALUACIONES (3)
» Información Tecnológica (91)
» LENGUAJE C (23)
» PROGRAMA (2)
» TEORIA (10)
» Trabajos prácticos (8)
SECCIONES
» Inicio
ENLACES
» ¿Hay seguridad en lo que ponés en la WEB?
» ¡Te estoy espìando! (y colaborás conmigo)
» Los peligros de la WEB
» Otra de Facebook
» Historias del CHAT
» 1984/George Orwell
» Revistas de Informática, Tecnica y Nuevas Tecnolog
MÁS LEÍDOS
» 07 Elementos léxicos del lenguaje de programación C
» 1. Algoritmos.
» 10 aplicaciones útiles para llevar a todos lados 10 en un pendrive
» 03- Datos y tipos de datos
» EE UU recurre a una gran conspiración para minar la privacidad en Internet
» McAfee reveló un masivo pero silencioso ataque informático
» Por qué el jefe de seguridad tiene razón
» Seguridad en el aire
» Software gratis: los programas que no deben faltar en la PC
» TEORIA EN PDF
NUBE DE TAGS  [?]
AL MARGEN
¡Bienvenidos!
Este será un canal de comunicación entre nosotros.
Tendrá diferentes instancias dinamizadoras, y utilidades para trabajar los diferentes trabajos prácticos en diversas modalidades.
BUSCADOR
Blog   Web
SE COMENTA...
» Seguridad en el aire
2 Comentarios: uk vpn, uk vpn
FULLServices Network | Crear blog | Privacidad