Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Lenguaje C

Dominando Variables, Literales y Constantes en C++: Guía Completa

Variables, Literales y Constantes en C++

En este tutorial, aprenderemos sobre variables, literales y constantes en C++ con la ayuda de ejemplos.

Variables en C++

En programación, una variable es un contenedor (área de almacenamiento) para guardar datos.

Para indicar el área de almacenamiento, cada variable debe tener un nombre único (identificador). Por ejemplo,

 int edad = 14; 

Aquí, edad es una variable del tipo de dato int, y le hemos asignado un valor entero 14.

Nota: El tipo de dato int sugiere que la variable solo puede contener enteros. De manera similar, podemos usar el tipo de dato double si necesitamos almacenar decimales y exponenciales.

Aprenderemos sobre todos los tipos de datos en detalle en el próximo tutorial.

El valor de una variable puede cambiarse, de ahí el nombre variable.

 int edad = 14; // edad es 14 edad = 17; // edad es 17 

Reglas para nombrar una variable

Nota: Deberíamos intentar dar nombres significativos a las variables. Por ejemplo, primer_nombre es un mejor nombre de variable que pn.


Literales en C++

Los literales son datos utilizados para representar valores fijos. Pueden usarse directamente en el código. Por ejemplo: 1, 2.5, 'c' etc.

Aquí, 1, 2.5 y 'c' son literales. ¿Por qué? No puedes asignar diferentes valores a estos términos.

Aquí hay una lista de diferentes literales en programación C++.


1. Enteros

Un entero es un literal numérico (asociado con números) sin parte fraccionaria o exponencial. Hay tres tipos de literales enteros en programación C:

Por ejemplo:

 Decimal: 0, -9, 22 etc Octal: 021, 077, 033 etc Hexadecimal: 0x7f, 0x2a, 0x521 etc 

En programación C++, el octal comienza con un 0, y el hexadecimal comienza con 0x.


2. Literales de Punto Flotante

Un literal de punto flotante es un literal numérico que tiene forma fraccionaria o exponencial. Por ejemplo:

-2.0

0.0000234

-0.22E-5

Nota: E-5 = 10-5


3. Caracteres

Un literal de carácter se crea encerrando un solo carácter entre comillas simples. Por ejemplo: 'a', 'm', 'F', '2', '}' etc.


4. Secuencias de Escape

A veces, es necesario usar caracteres que no se pueden teclear o tienen significado especial en programación C++. Por ejemplo, nueva línea (enter), tabulador, signo de interrogación, etc.

Para usar estos caracteres, se usan secuencias de escape.

Secuencias de Escape Caracteres
\b Retroceso
\f Avance de página
\n Nueva línea
\r Retorno de carro
\t Tabulador horizontal
\v Tabulador vertical
\\ Barra invertida
\' Comilla simple
\" Comilla doble
\? Signo de interrogación
\0 Carácter nulo

5. Literales de Cadena

Un literal de cadena es una secuencia de caracteres encerrada entre comillas dobles. Por ejemplo:

"bueno" constante de cadena
"" constante de cadena nula
" " constante de cadena de seis espacios en blanco
"x" constante de cadena que tiene un solo carácter
"La Tierra es redonda\n" imprime cadena con una nueva línea

Aprenderemos sobre cadenas en detalle en el tutorial de cadenas en C++.


Constantes en C++

En C++, podemos crear variables cuyo valor no puede cambiarse. Para eso, usamos la palabra clave const. Aquí hay un ejemplo:

 const int VELOCIDAD_LUZ = 299792458; VELOCIDAD_LUZ = 2500 // ¡Error! VELOCIDAD_LUZ es una constante. 

Aquí, hemos usado la palabra clave const para declarar una constante llamada VELOCIDAD_LUZ. Si intentamos cambiar el valor de VELOCIDAD_LUZ, obtendremos un error.

Una constante también puede crearse usando la directiva de preprocesador #define. Aprenderemos sobre eso en detalle en el tutorial de Macros en C++.


Lenguaje C

  1. Palabras clave e identificadores en C: guía práctica
  2. Variables, constantes y literales en C: guía completa
  3. Entendiendo las clases de almacenamiento en C: ámbito, vida y rendimiento
  4. Variables y tipos de datos en C++: Guía experta sobre int, double, char, string, bool
  5. Variables, tipos de datos y constantes en C – Guía práctica
  6. Entendiendo las variables en C: Tipos, reglas de nomenclatura y gestión de memoria
  7. Entendiendo constantes y literales en C: Tipos, uso y mejores prácticas
  8. Tipos de Variables en C++ Explicados: Memoria, Límites y Operaciones
  9. Variables, constantes y literales en Python – Guía completa
  10. Variables y Literales en Java: Guía Completa
  11. Entendiendo los Tipos de Variables en Java: Guía Completa