English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
En este tutorial, aprenderemos C ++Las variables, literals y constantes.
En la programación, las variables son contenedores (áreas de almacenamiento) utilizados para almacenar datos.
Para representar el área de almacenamiento, debe asignarse un nombre único (identificador) a cada variable. Por ejemplo,
int age es 14const int LIGHT_SPEED =
Aquí, age es una variable de tipo int, a la que hemos asignado un valor entero14.
Nota:El tipo de datos int indica que la variable solo puede contener enteros. Del mismo modo, si es necesario almacenar decimales y exponentes, se puede usar el tipo de datos double.
En el siguiente tutorial, aprenderemos en detalle todos los tipos de datos.
El valor de la variable puede cambiarse, por lo que el nombre esvariable(variable).
int age es 14const int LIGHT_SPEED = // age es 14 age es 17const int LIGHT_SPEED = // age es 17
Los nombres de variable solo pueden ser letras (A-Z, a-z) y números (0-9o una subrayada (_).
Los nombres de variable no pueden comenzar con un número, la primera letra debe ser una letra o una subrayada.
Los nombres de variable son sensibles a mayúsculas y minúsculas.
Los nombres de variable no pueden serPalabra clave,para evitar conflictos. Por ejemplo, int es una palabra clave utilizada para representar enteros.
Los nombres de variable pueden comenzar con una subrayada. Pero, no es 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.
Las constantes son datos utilizados para representar valores fijos. Pueden usarse directamente en el código. Por ejemplo:1,2.5,'c' y otros.
Aquí,1、2.5y "c" son constantes. ¿Por qué? No puedes asignar diferentes valores a estos elementos.
Esto es C ++Lista de diferentes constantes en la programación.
Los enteros son números literales sin parte decimal o exponencial (asociados con números). En la programación C hay tres tipos de constantes de enteros:
decimal (con10de base)
octal (con8de base)
hexadecimal (con16de base)
Por ejemplo:
Número en sistema decimal: 0, -9, 22 etc Número en sistema octal: 021, 077, 033 etc Número en sistema hexadecimal: 0x7f, 0x2a, 0x521 etc
Constantes ++En la programación, el octal se indica con 0 al principio y el hexadecimal con 0x al principio.
Las constantes de coma flotante son números literales con forma fraccional o exponencial. Por ejemplo:
-2.0
0.0000234
-0.22E-5
Nota: E-5 = 10-5
Se crea una constante de carácter colocando un solo carácter entre comillas simples. Por ejemplo: ‘a’, ‘m’, ‘F’, ‘2’,}’ y otros.
A veces, en C ++En la programación, se deben usar caracteres que no se pueden escribir o que tienen un significado especial. Por ejemplo, el carácter de nueva línea (retorno de carro), el tabulador, la pregunta, etc.
Para usar estos caracteres, se utilizan secuencias de escape.
Carácter de escape | Descripción |
---|---|
\b | Retroceso (BS) |
\f | Página (FF) |
\n | Salto de línea (LF) |
\r | Retorno de carro (CR) |
\t | Tabulador horizontal (HT) |
\v | Tabulador vertical (VT) |
\\\ | Barra invertida |
\' | Carácter de comillas simples |
\" | Carácter de comillas dobles |
\? | Carácter de pregunta |
\0 | Carácter nulo (NULL) |
Las cadenas literales son una serie de caracteres entre comillas dobles. Por ejemplo:
"good" | Constante de cadena |
"" | Constante de cadena vacía |
" " | Constante de cadena con espacio |
"x" | Constante de cadena con un solo carácter |
"La Tierra es redonda\n" | Imprimir la cadena con el carácter de nueva línea |
Vamos a usar C ++Detalles de la cadena en el tutorial de cadena.
Constantes ++En C
En el que podemos crear variables cuyos valores no pueden cambiarse. Para esto, usamos la palabra clave const para definir una constante. Este es un ejemplo: 299792458const int LIGHT_SPEED = ; 25LIGHT_SPEED = // 00
¡Error! LIGHT_SPEED es una constante
Aquí, usamos la palabra clave const para declarar la constante con el nombre LIGHT_SPEED. Si intenta cambiar el valor LIGHT_SPEED, se lanzará un mensaje de error.++También se puede crear constantes utilizando la instrucción de preprocesador #define. Vamos a