Constantes
Parte da seção Fundamentos do Journey de C da Coddy. Lição 10 de 63.
As constantes em C são variáveis cujos valores não podem ser alterados durante a execução do programa. Elas são úteis para valores que devem permanecer fixos durante todo o seu programa.Define uma constante usando a diretiva
A linha acima cria uma constante chamada PI com o valor 3.14159.Outra forma de criar constantes é usando a palavra-chave
Isso cria uma constante chamada TAX_RATE com o valor 0.07. Observe que tentar modificar uma variável constante depois de ela ter sido definida resultará em um erro de compilação.Use constantes em seu programa como variáveis comuns:
As constantes tornam seu código mais legível e fácil de manter. Se precisar alterar um valor usado em vários lugares, você só precisará atualizá-lo uma vez.
#define:#define PI 3.14159const:const float TAX_RATE = 0.07;float area = PI * radius * radius;
float tax = price * TAX_RATE;Desafio
FácilCrie um programa que calcule a área de um círculo. Seu programa deve:
- Definir uma constante PI com o valor
3.14159 - Calcular a área do círculo usando a fórmula:
area = PI * radius * radius - Imprimir a área calculada com exatamente 2 casas decimais no formato:
Area: X.XX, seguida por uma nova linha
radius = 5 e float ou double para a variável da área.Saída esperada:
Area: 78.54Observação: Use
%.2f como especificador de formato em printf e termine sua saída com \n.Experimente você mesmo
#include <stdio.h>
int main() {
// Defina sua constante PI aqui
int radius = 5;
// Calcule a área aqui
// Imprima a área aqui
return 0;
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
2Variáveis
Tipos de dadosInteiroPonto flutuante - DoubleCaracteresBooleanosConstantesNoções básicas de printfRegras de nomenclatura de variáveisConversão de tipos - Parte 1Conversão de tipos - Parte 2Desafio de revisão3Operadores
Operadores aritméticosOperador móduloIncremento/DecrementoOperadores de atribuiçãoOperadores relacionaisOperadores lógicos Parte 1Operadores lógicos Parte 2Operadores lógicos Parte 3Desafio de revisãoPratique por conta própria: Compilador de C online