Constantes

Constantes son aquellos valores que están fijados, en C++ se encuentran los siguientes tipos.

Literales

Los literales son constante que expresan un valor particular. Como vimos antes, para asignar un valor a una variable lo declarabamos de la siguiente manera: a = 5 El 5 en este código es el literal constante que expresa en código fuente el valor que queremos darle. Los literales constantes están clasificados en los siguientes tipos:

Enteros(Integer)

Tipo Ejemplo sufijo
decimal 75
octal 0113
hexadecimal 0x04b
int 75
unsigned int 75u u
long 75l l
unsigned long 75ul ó 75lu ul o lu

Punto flotante(Floating Point)

3.14159    // 3.14159
6.02e23    // 6.02 x 10^23
1.6e-19    // 1.6 x 10^-19
3.0        // 3.0
Tipo Ejemplo Sufijo
float 6.02e23f f o F
long double 3.14159L l o L

Caracteres y string

'z'
'p'
"Hello world"
"How do you do?"

Conjunto de cadenas:

"this forms" "a single"     " string "
"of characters"

Es similar a

"this formsa single string of characters"

Cadenas separadas en dos líneas:

x = "string expressed in \
two lines"

Es similar a

x = "string expressed in two lines"

Caracteres de escape

Escape code Description
\n newline
\r carriage return
\t tab
\v vertical tab
\b backspace
\f form feed (page feed)
\a alert (beep)
\' single quote (')
\" double quote (")
\? question mark (?)
\ backslash ()

Prefijos especiales

Caracteres
Prefijo Tipo
u char16_t
U char32_t
L wchar_t
String:
Prefjo Descripción Ejemplo
u8 Literal codificado en UTF-8
R raw strin R"(string with \backslash)"
Otros literales:
bool foo = true;
bool bar = false;
int* p = nullptr;

results matching ""

    No results matching ""