En este tutorial, aprenderemos sobre variables, literales y constantes en C ++ con la ayuda de ejemplos.
Variables de C ++
En programación, una variable es un contenedor (área de almacenamiento) para almacenar datos.
Para indicar el área de almacenamiento, a cada variable se le debe dar un nombre único (identificador). Por ejemplo,
int age = 14;
Aquí, la edad es una variable del int
tipo de datos y le hemos asignado un valor entero 14.
Nota: El int
tipo de datos sugiere que la variable solo puede contener números enteros. De manera similar, podemos usar el double
tipo de datos si tenemos que almacenar decimales y exponenciales.
Aprenderemos sobre todos los tipos de datos en detalle en el próximo tutorial.
El valor de una variable se puede cambiar, de ahí el nombre de variable .
int age = 14; // age is 14 age = 17; // age is 17
Reglas para nombrar una variable
- Un nombre de variable solo puede tener letras, números y el guión bajo
_
. - Un nombre de variable no puede comenzar con un número.
- Los nombres de las variables no deben comenzar con mayúsculas.
- Un nombre de variable no puede ser una palabra clave. Por ejemplo,
int
es una palabra clave que se usa para denotar números enteros. - El nombre de una variable puede comenzar con un guión bajo. Sin embargo, no se considera una buena práctica.
Nota: Deberíamos intentar dar nombres significativos a las variables. Por ejemplo, first_name es un nombre de variable mejor que fn.
Literales C ++
Los literales son datos que se utilizan para representar valores fijos. Se pueden utilizar directamente en el código. Por ejemplo: 1
, 2.5
, 'c'
etc.
Aquí, 1
, 2.5
y 'c'
son literales. ¿Por qué? No puede asignar valores diferentes a estos términos.
Aquí hay una lista de diferentes literales en la programación C ++.
1. Enteros
Un entero es un literal numérico (asociado con números) sin ninguna parte fraccionaria o exponencial. Hay tres tipos de literales enteros en la programación en C:
- decimal (base 10)
- octal (base 8)
- hexadecimal (base 16)
Por ejemplo:
Decimal: 0, -9, 22, etc. Octal: 021, 077, 033, etc. Hexadecimal: 0x7f, 0x2a, 0x521, etc.
En la programación de C ++, octal comienza con a 0
, y hexadecimal comienza con a 0x
.
2. Literales de coma flotante
Un literal de punto flotante es un literal numérico que tiene una forma fraccionaria o una forma exponente. Por ejemplo:
-2.0
0.0000234
-0.22E-5
Nota: E-5 = 10-5
3. Personajes
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 utilizar caracteres que no se pueden escribir o que tienen un significado especial en la programación C ++. Por ejemplo, nueva línea (ingresar), tabulación, signo de interrogación, etc.
Para utilizar estos caracteres, se utilizan secuencias de escape.
Secuencias de escape | Caracteres |
---|---|
| Retroceso |
f | Alimentación de formulario |
| Nueva línea |
| Regreso |
| Pestaña horizontal |
v | Pestaña vertical |
\ | Barra invertida |
\' | Comillas simples |
" | Comillas dobles |
? | Signo de interrogación |
|