Sintaxis para declarar variable
4.
Sintaxis para declarar una variable
Una variable es un espacio en la memoria, en el
cual el programador asigna un valor determinado por el tipo de dato que el
lenguaje de programación va soportar. Para declararla es necesario saber qué
tipo de dato la contiene.
Dicha variable es
representada por un nombre que es asignado por el programador, y se
nombra justo después de su tipo de dato.
Los tipos de datos
esenciales se mencionan a continuación:
int; Es numérico, sirve para
números enteros sin punto decimal (1,2,3,4.. ).
float; Es numérico y sirve para
números con parte fraccionaria, es decir con punto decimal ( 1.2, 1.3, 1.4, ….)
char; Es de tipo carácter y
cadena de caracteres, es decir, que puedes asignar desde una letra, símbolo o
numero hasta una palabra o serie de caracteres ( a, 2, !, &, hola, etc.)
bool; Es de tipo verdadero o
falso. Este tipo de dato mostrará en pantalla un “1” en caso de ser true o
“0” en caso de ser false.
long;
Para incluir números enteros demasiado grandes para ajustarse en el tipo de datos
Integer
. El valor predeterminado de Long
es 0.
Integer; proporciona un rendimiento óptimo en un procesador
de 32 bits, ya que las operaciones de lectura y escritura en memoria de los
otros tipos integrales más pequeños tardan más en realizarse.
double; Almacena valores reales en
doble precisión.
Pasos para declarar la variable en C++
Primero, se especifica el tipo de dato. Después se
nombra, y si se asigna un valor debe ir después de un signo de igualdad
(” = “). Si se van a declarar varias variables solo se separan con
comas (” , “)
dentro de la misma línea del tipo de dato especificado y al finalizar escribir
punto y coma (” ; “).
4.1
Reglas para nombrar las variables y ejemplos
Al declarar una variable se debe
tomar en cuenta lo siguiente:
1. Una variable no puede
tener el mismo nombre que una “palabra reservada” del lenguaje: los lenguajes
de programación tienen “palabras reservadas“, o sea que esas palabras solo
pueden ser usadas por el programa, por eso llevan el nombre de “reservadas”.
2. Sólo pueden ser letras,
dígitos y el guion bajo o sub-guion: en los lenguajes de programación hay
sintaxis que deben cumplirse al pie de la letra, entonces dice que las
variables solo pueden llevar letras, números y el sub-guion, ejemplo:
La siguiente variable está bien
declarada: programando19
La siguiente variable está mal
declarada: %&programando-19
En el último ejemplo se insertó caracteres
especiales, además se usó el guion normal (no el sub-guion), por lo
tanto puede que el programa entienda que es una resta. Está mal declarado
por sintaxis.
3. Deben comenzar por una
caracter (letra): por sintaxis, deben cumplir con estas reglas, entonces no se
puede comenzar con un número, ya que se debe comenzar por una letra como dice
la regla. Ejemplo:
La siguiente variable está bien
declarada: pasoApaso
La siguiente variable está mal
declarada: 89pasos
4. Deben iniciar con un
caracter (no número) como se vio en la regla 3, y también puede comenzar con un
guion bajo ( _ ). Ejemplo:
La siguiente variable está bien
declarada: _descuento
La siguiente variable está mal
declarada: -descuento
La siguiente variable está mal declarada: descuento-
5. No se les pueden llevar
espacios en blanco: las variables no pueden llevar espacios en blanco, solo
pueden ser separadas por un signo dedicado a ser usado como un espacio, el cual
es el sub-guion ( _ ). Cuando en una variable se vea un sub-guion,
prácticamente está separando. Ejemplo:
La siguiente variable está bien
declarada: eddy_19
La siguiente variable está mal
declarada: eddy 19
6. No pueden llevar acento
(tilde). Ejemplo:
La siguiente variable está bien
declarada: numero
La siguiente variable está mal
declarada: número
Ejemplos
de declaraciones de variable:
ü int saldo
ü char nombre
ü Float radio
ü bool respuesta
ü Integer suma
Ejemplo de programa en C++
#include<stdio.h>
#include<conio.h>
main()
{
Int a,b;
Print (“Escribe el primer número”);
Scan (“%f, & a);
Printf (“Escribe el segundo número a sumar”)
Scan (“% f, & B);
Printf (“El resultado es;
% f, (a+b));
Getch ()
}
Comentarios
Publicar un comentario