Costante ( informatica )
La costante in informatica è un dato non modificabile dai programmi. Nei linguaggi di programmazione le costanti sono il concetto opposto delle variabili. Come le variabili anche le costanti sono elaborate in una fase di dichiarazione e in una fase di assegnazione. Nella fase di dichiarazione viene definito il nome e la tipologia dei dati contenuti nella costante. Nella fase di assegnazione, invece, viene assegnato alla costante un valore numerico o alfanumerico. In alcuni linguaggi di programmazione la dichiarazione e l'assegnazione possono coincidere in un'unica operazione. Ad esempio, nel linguaggio C una costante può essere dichiarata e assegnata nel seguente modo.
const int C = 10;
Nella riga precedente viene dichiarata una costante ( const ) per numeri interi ( int ) di nome C e gli viene assegnato il valore dieci ( 10 ). Al pari delle variabili anche le costanti informatiche sono utilizzate nel programma informatico nei calcoli computazionali e/o come parametri delle funzioni. Sia le variabili che le costanti sono tecnicamente delle porzioni della memoria del computer. Nel caso delle variabili è possibile modificare il valore durante l'esecuzione del programma. Nelle costanti, invece, non è possibile modificare il valore assegnato.