Constantes literales¶
Permiten almacenar en el programa un valor que permanecerá constante a lo largo de la ejecución del programa.
Las constantes literales se almacenan al ejecutarse el programa en algún lugar de la memoria que no es accesible, del que desconocemos su posición.
Se caracterizan por:
Su valor
Su tipo: entero, carácter, punto flotante, lógicos, cadena de caracteres, etc.
Internamente se almacenarán con la representación del tipo al que pertenezcan.
Estas son algunas de las constantes literales más utilizadas:
Constantes lógicas
true
,false
Constantes de tipo entero
Base decimal (10)
123
,-23745
Base hexadecimal (16)
Comienzan con 0x:
0x1fa
Base octal (8)
Comienzan con 0:
0125
Constantes reales
Punto fijo
14.487
, -.234
Exponencial
12.5e8
,1.2e-15
Constantes de tipo carácter
Rodeadas de comillas simples. Su valor se corresponde con su código ASCII.
'A'
,'\n'
Constantes de tipo cadena de caracteres
Se representan entre comillas. Son finalizadas automáticamente por el compilador en
'\0'
"Hola mundo\n"