¿Qué son literales? ¿Cuántos tipos de literales hay en C ++?

Los literales son los valores de un programa que tienen un valor fijo. Hay cinco tipos de literales en C ++.

  • Integer Literals: un entero puede ser en decimal, octal o hexadecimal. Para denotar un entero octal literal, está precedido por 0, un literal hexadecimal está precedido por 0x y para el decimal no se requiere nada.

int decimal = 123; // Decimal
int octal = 0175; // Octal
int hexa = 0xa1b; // Hexadecimal

  • Literales de punto flotante: Estos son números decimales que también tienen su parte fraccionaria.

Por ejemplo: flotante a = 30.152;

  • Literales booleanos: estos son valores que tienen solo dos valores, es decir, verdadero y falso.

Por ejemplo: bool var = verdadero;

  • Literales de caracteres: estos son valores encerrados en comillas simples.

Por ejemplo: char s = ‘a’;

  • Literales de cadena: son los mismos que los literales de los caracteres, pero entre comillas dobles. También son la matriz de caracteres.

Por ejemplo: char s [] = “hola”;

Para obtener información más detallada acerca de los literales en C ++, consulte aquí: C ++ Constantes / Literales

Las constantes se refieren a valores fijos que el programa no puede alterar durante su ejecución. Estos valores fijos también se llaman literales . Las constantes pueden ser de cualquiera de los tipos de datos básicos, como una constante entera, una constante flotante, una constante de caracteres o una cadena literal .

Hay cinco tipos de literales en C ++. Integer Literals : un entero puede ser en decimal, octal o hexadecimal.

Un valor escrito exactamente como debe interpretarse. Por el contrario, una variable es un nombre que puede representar diferentes valores durante la ejecución del programa. Y una constante es un nombre que representa el mismo valor en un programa. Pero un literal no es un nombre, es el valor en sí mismo.

Para saber más, visite Learnvern.