Como sabemos, las variables son posiciones en la memoria RAM en donde almacenamos datos y a las que hacemos referencia a través de un nombre, el tamaño de la posición de memoria que asignamos para una variable es definido por el tipo de dato.
Para declarar una variable en c++ debemos seguir la siguiente sintaxis:
tipo_de_dato nombre_variable;
En donde el nombre la variable es una combinación de letras y dígitos que cumplen las siguientes reglas:
- No se admiten espacios
- No se admiten signos de puntuación
- El único signo admitido es el guion bajo (_)
- Pueden ser solo letras o combinaciones de letras y números, pero el primer carácter debe ser letra
- No puede ser solo números.
En el ejemplo que tenemos en la imagen superior, hemos declarado 3 variables, cada una de un tipo diferente:
- int : tipo de dato para números enteros (5, 10, 100, 6759)
- float : tipo de dato para números reales, es decir, números con decimales (3.5, 0.000001)
- char: tipo de dato carácter, solo almacena un carácter
Existen otros tipos de datos dentro de C++ pero por el momento usaremos estos 3. Algo que es muy importante aclarar es que C++ es case sensitive (sensible a las mayúsculas), lo cual nos indica que el lenguaje puede diferenciar entre mayúsculas y minúsculas, por lo que los nombres de variable.
- edad
- EDAD
- Edad
- EdaD
Son cuatro variables diferentes, con cuatro valores diferentes.
En el ejemplo hemos usado la instrucción printf para presentar en pantalla el valor de cada una de la variables, la sintaxis de esta instrucción es;
printf ( «cadena de caracteres %indicadordeformato1 %indicadordeformato2 %indicadordeformaton «, variable1, variable2, variablen);
En donde:
cadenas de caracteres: es un texto que deseo que se presentado en pantalla
%indicadordeformato: es un carácter precedido por el signo de porcentaje (%), que indica que en ese punto se deberá incluir dentro de la cadena el contenido de una variable, de un tipo determinado.
variable: es el nombre de una variable declarada con anterioridad, su contenido se presentada en donde este el indicador de formato. Debe existir un indicador de formato por cada valor de variable a presentar.
Los indicadores de formato básicos corresponde de la siguiente forma:
- tipo de dato int – %d
- tipo de dato float- %f
- tipo de dato char- %c
La instrucción getchar() lee un carácter proveniente del teclado, en este caso la usamos para que el programa haga una pausa antes de terminar y podamos observar la venta de la ejecución del programa, que en nuestro caso seria:
Hasta este punto dejaremos el ejemplo y continuaremos esta serie de post en próximos días