Al igual que en matemática en informática existen las constantes y comparten la característica de que son un valor fijo.
En informática ocupan un espacio en memoria, tienen un tipo de dato pero su valor no puede cambiar como se mencionó anteriormente, por lo tanto una vez que se declara la constante se debe inicializar y este valor será fijo, la única manera de cambiar el valor es cuando se inicializa por ejemplo que la inicialicemos con el valor 3 y después se sustituya el 3 por el 4.
Con las constantes también podemos realizar cálculos aritméticos y lógicos.
¿Qué ventaja hay en utilizar constantes?
- Bueno al definir una constante nos aseguramos de su valor nunca va cambiar en el resto del código, es un nivel de seguridad ya que si alguno de nuestros compañeros de desarrollo intenta por error cambiar el valor el compilador dará un mensaje de alerta.
- Tiene un valor único y cuando se hace un cambio en éste se verá reflejado a lo largo del código donde se utilice, por ejemplo estamos desarrollando un videojuego , se declara e inicializamos la constante COLOR con una valor de «Rojo» y en nuestro código tenemos que el color de la casa , el auto, la ropa del personaje son igual al valor que tiene la constante ; todos estos elementos serán de color rojo, si después deseamos cambiarlo a verde simplemente cambiamos el valor con el que se inicializa la constante.