O que são constantes em C ++

O que são constantes em C ++

Uma constante em C ++ é algo que não pode ser alterado ou alterado enquanto o programa está funcionando.

As constantes são frequentemente usadas para indicar dados imutáveis ​​exigidos por um programa, como constantes aritméticas e quantidades fixas.

Neste artigo, vamos dar uma olhada no significado das constantes, na maneira de defini -las e como empregá -las em c++.

O que são constantes em C++

Constantes são variáveis ​​na programação C ++ cujo conteúdo não pode ser modificado após a conclusão da inicialização. Uma constante na programação é um tipo de estatística que mantém uma quantia que permanece a mesma durante a execução do script. As constantes têm significado sempre que você está tentando especificar valores que não devem ser alterados enquanto um código está em execução.

Declaração de Constantes em C++

Existem duas maneiras de declarar constantes em C ++:

  • Constantes simbólicas
  • Constantes literais

Vamos dar uma olhada e discuti -los um por um.

1: Constantes simbólicas em C++

Esses são valores nomeados que podem ser usados ​​ao longo do programa. O "Const" A palavra -chave é usada para definir constantes simbólicas, e os valores que eles mantêm não podem ser modificados após a criação. Sua definição é quase a mesma que as definições de variáveis ​​em C++. Sua primeira palavra -chave começa com a const.

Sintaxe de constantes simbólicas

A seguir, é apresentada a sintaxe para usar constantes simbólicas em C ++:

const Datatype constant_name = value;
ou
#Define constant_name Valor

Constantes simbólicas podem ser usadas globalmente e localmente no programa C ++.

Exemplo de constante simbólica

O exemplo mais comum de uma constante simbólica é Pi que usa uma diretiva de pré-processador #Defin++.

Programa C ++ com constantes simbólicas

#incluir
usando namespace std;
#Define pi 3.14159
int main ()

const int r = 3;
duplo a;
a = pi * r * r;
cout << "Area of a Circle with Radius of 3 is " << a << endl;
retornar 0;

No código de exemplo acima, existem duas constantes simbólicas; um é uma constante simbólica global que é Pi com um valor de 3.14159 e o outro é uma constante simbólica local que é r = 3. Usando essas constantes simbólicas, a área de um círculo é encontrada com um raio de 3 e imprime a saída.

Saída

2: Constantes literais em C++

Constantes literais são valores fixos adicionados diretamente ao código do programa. Alguns exemplos comuns de constantes literais de C ++ são inteiros, cordas e literais de personagem.

Sintaxe de constantes literais

A constante literal é usada diretamente no código sem qualquer declaração. Alguns exemplos de constantes literais e sua sintaxe no C ++ são:

  • Constante número inteiro: Uma constante inteira é um número sem um ponto decimal. Por exemplo, 0, -2, 20.
  • Constante de ponto flutuante: Esta constante inclui números inteiros de ponto decimal. Por exemplo, 3.14, 0.01, -8.5.
  • Constante de personagem: Um caractere contido em uma única citação é referida como uma constante de personagem como 'a', '5', '%'.
  • String constante: Eles são constantes é uma série de personagens cercados por aspas duplas. Por exemplo: “Olá, usuário!"," Este é um blog Linuxhint.”.

Programa de C ++ usando constantes inteiros, flutuantes, char e literais de cordas.

#incluir
usando namespace std;
int main ()

int num = 4;
flutuar pi = 3.14159F;
char word = 'a';
String message = "Hoje é um bom dia";
cout << "Number of items: " << num << endl;
cout << "Value of pi: " << pi << endl;
cout << "First initial: " << word << endl;
cout << "Message: " << message << endl;
retornar 0;

O código C ++ acima inicializa e imprime quatro tipos diferentes de constantes literais: um número inteiro, um flutuador, um personagem e uma corda. O número inteiro é 4, o flutuador é pi (aproximadamente 3.14159), o personagem é 'a' e a corda é "hoje é um bom dia".

Saída

Conclusão

Constantes em C ++ são os valores dos dados que não podem ser alterados em todo o programa. São componentes significativos de C ++ e empregá -los com sucesso pode resultar em código mais compreensível, viável e eficiente. Na escrita acima, vimos dois tipos de constantes em C ++, como constantes simbólicas e literais. Ambos têm sua importância, pois as constantes simbólicas inicializam com a palavra-chave const, enquanto a constante literal é mais categorizada em constantes inteiras, flutuantes, caráters e do tipo cordas.