Prévia do material em texto
1 Constante Uma constante é um valor associado a um nome e que não pode ser alterado durante a execução de um programa. As constantes devem ser definidas, mas não quer dizer que não possa definir localmente, fora das funções para que possam ser visualizadas por todas. Por convenção, não significa que seja obrigatório, mas para diferenciar constantes de variáveis, usamos letras maiúsculas. Duas são as formas para se definir uma constante. 1) Usando a palavra const Ao definirmos com const, passa a existir na MP com valor fixo. Sintaxe Exemplo: const float PI=3.141593; 2) Usando a diretiva define Ao definirmos com define NÃO existe um valor na MP. Antes da compilação, o pré- processador substitui o símbolo pelo valor. Sintaxe Observe que não existe ; ao final porque, como já foi falado, diretivas não fazem parte da linguagem C. 2 Exemplo #define E 2.718281828459045 Não podemos nos esquecer de que além do que falado, usamos constante numérica na base decimal como, por exemplo, 125, constante hexadecimal, como, por exemplo, 0xFF e constante octal como, por exemplo, 015 (é zero mesmo). Além das constantes numéricas em diferentes bases, temos a constante string.