Variables - Constantes y Mas en CPP
Variables - Constantes y Mas en CPP
Los nombres de constantes y variables NO pueden contener caracteres de espacios en blanco, símbolos
matemáticos, flechas, caracteres de dibujo de líneas ni cuadros. Al nombrar una variable en C++ se deben
seguir ciertas reglas, como por ejemplo:
En C++, cada variable que se declara debe tener asociado un tipo específico de datos. Dicho tipo de datos
permite determinar el tamaño del espacio de memoria RAM, requerido para almacenar el valor de la
variable; así como el rango de valores que puede contener y el conjunto de operaciones que pueden ser
realizadas con la variable. Las variables también se pueden clasificar en función de sus tipos de datos
asociados. En este sentido, en C++ podemos tener los siguientes tipos básicos de variables:
En C++, las variables deben declararse antes de usarse y se declaran utilizando el tipo de datos, seguido
del nombre de la variable que se desea declarar.
Sintaxis: <type> <variable_name>;
Por ejemplo, a continuación se declara una variable del tipo entero, denominada x:
int x;
En C++, es posible declarar múltiples variables del mismo tipo en una sola declaración, separadas por
comas, con una única anotación de tipo de dato, utilizando la siguiente sintaxis:
<type> <var1,var2...varN>;
Por ejemplo, a continuación se declaran tres (3) variables del tipo entero:
int x, y, z;
Asignación de Variables en C++
El operador de asignación (=) se utiliza para asignar valores a una variable, el operando en el
lado izquierdo del operador de asignación (=) indica el nombre de la variable y el operando en el
lado derecho del operador de asignación (=) indica el valor que se almacenará en esa variable.
Por ejemplo:
Inicialización de Variables en C++
En C ++, es posible declarar y asignar algún valor inicial a una variable en una sola declaración.
Sintaxis: <type> <name> = <expression>;
En C ++, también es posible asignar a múltiples variables el mismo valor, como por ejemplo:
Alcance de las Variables en C++
(accesible) una variable. Visualmente, se podría decir que el alcance de una variable está
limitado por las llaves que la contienen, si intenta acceder a esa variable fuera de esas llaves,
obtendrá un error de compilación. Según su ámbito o alcance (scope), en C++ las variables
pueden ser:
En C++, se puede acceder a las variables globales desde cualquier punto del programa y pueden ser
utilizadas en cualquier función. Existe una copia única de la variable global disponible para todo el
programa. Las variables globales se definen fuera de todas las funciones, generalmente encima de la
entre dos llaves) se denominan variables locales. Solo se puede acceder a ellas dentro de esa función o
bloque de código. Los parámetros formales de una función, así como las variables de estructuras
repetitivas (ejemplo for) y de bloques de programas también se consideran variables locales. Las
variables locales no están disponibles fuera de la función, estructura o bloque en las que se definen.
Ejemplo:
Constantes y Literales en C++
(incluidos los calificadores largos, cortos, doble, etc.). A continuación se explican los
tipos básicos:
Constantes enteras: Solo pueden contener una cantidad entera que es una
secuencia de números enteros o dígitos.
En C++, una constante entera puede estar en formato Decimal, Hexadecimal u Octal.
primer dígito no puede ser cero (0). Ejemplos: 10, 95, 850, etc.
Representaciones de Constantes Enteras Octal en C++
Una constante entera octal es una combinación de dígitos tomados del conjunto 0 a
Una constante entera hexadecimal debe comenzar con 0x o 0X. Luego puede seguir
▪ Ejemplo: “cadena”
Constantes Booleanas en C++
A las constantes booleanas se les asigna, literalmente, true o false. Dichos valores no
pueden cambiarse durante la ejecución del programa.
Definición de Constantes en C++
Sintaxis:
1) sizeof(type)
2) sizeof expresión
Ejemplos del tamaño de diferentes tipos de datos: sizeof
Reflexión: ¿Cuál es la salida (output) que producirá la corrida del ejemplo anterior?
Nota: Considere la referencia usada por su compilador, ejemplos: C++98, C++03, C++11, C++14, C++17, C++20
Ejemplos del tamaño de variables, constantes y literales: sizeof
Reflexión: ¿Cuál es la salida (output) que producirá la corrida del ejemplo anterior?
Nota: Considere la referencia usada por su compilador, ejemplos: C++98, C++03, C++11, C++14, C++17, C++20
Aprendiendo más sobre la definición de tipo: typedef
En C++, typedef (definición de tipo) es una palabra reservada que nos permite
crear un alias para los tipos de datos existentes. Una vez que creamos un
alias para un tipo de datos existe, podemos declarar una variable utilizando
dicho alias.
bibliotecas.
disco o una red, entonces esta secuencia de bytes se llama flujo de salida y
CABECERA FUNCIÓN
<iostream> Se utiliza para definir los objetos cout, cin y cerr, correspondientes al flujo de salida estándar, flujo de entrada estándar y flujo de error
estándar, respectivamente.
<iomanip> Se utiliza para declarar servicios útiles para realizar E / S formateadas, como setprecision y setw.
<fstream> Se utiliza para declarar servicios para el procesamiento de archivos controlados por el usuario.
Secuencias estándares disponibles en C++
este curso.
Esquema con elementos esenciales: Estructurando un programa en C++
Estructurando un programa en C++: Ejemplo “Hola Mundo”
Fuente: https://www.slideserve.com/gaston/computadoras-y-programaci-n
Estructurando un programa en C++: Compilación, Enlace y Ejecución
Fuente: https://www.slideserve.com/gaston/computadoras-y-programaci-n
Referencias
About ILE C/C++ Language Reference. Recuperado desde
https://www.ibm.com/support/knowledgecenter/en/ssw_ibm_i_73/rzarg/about_this_reference.htm
• http://codepad.org/
• https://www.onlinegdb.com/online_c++_compiler
• https://www.tutorialspoint.com/compile_cpp_online.php
2020-20