Jakie są stałe w C ++

Jakie są stałe w C ++

Stała w C ++ jest czymś, czego nie można zmienić ani zmienić podczas funkcjonowania programu.

Stałe są często używane do wskazania niezmiennych danych wymaganych przez program, takie jak stałe arytmetyczne i stałe ilości.

W tym artykule przyjrzymy się znaczeniu stałych, sposobu ich zdefiniowania i sposobu ich zatrudniania w C++.

Jakie są stałe w C++

Stałe są zmiennymi w programowaniu C ++, których zawartości nie można zmodyfikować po zakończeniu inicjalizacji. Stała w programowaniu jest rodzajem statystyki, która zawiera kwotę, która pozostaje taka sama podczas wykonywania skryptu. Stałe mają znaczenie za każdym razem, gdy próbujesz określić wartości, których nie należy zmienić podczas działania kodu.

Deklaracja stałych w C++

Istnieją dwa sposoby deklarowania stałych w C ++:

  • Symboliczne stałe
  • Stałe dosłowne

Spójrzmy i omówmy je jeden po drugim.

1: Symboliczne stałe w C++

Są to nazwane wartości, które mogą być używane w całym programie. „Const” Słowo kluczowe służy do definiowania stałych symbolicznych, a wartości, które przechowują. Ich definicja jest prawie taka sama jak definicje zmiennych w C++. Ich pierwsze słowo kluczowe zaczyna się od Const.

Składnia stałych symbolicznych

Poniżej znajduje się składnia do używania stałych symbolicznych w C ++:

const DataType constant_name = wartość;
Lub
#definicja wartości Constant_name

Symboliczne stałe mogą być używane globalnie i lokalnie w programie C ++.

Przykład symbolicznej stałej

Najczęstszym przykładem symbolicznej stałej jest Liczba Pi który wykorzystuje dyrektywę przedprocesorową #Define w C++.

Program C ++ ze stałymi symbolicznymi

#włączać
za pomocą przestrzeni nazw Std;
#definicja PI 3.14159
int main ()

const int r = 3;
podwójne A;
a = pi * r * r;
Cout << "Area of a Circle with Radius of 3 is " << a << endl;
powrót 0;

W powyższym przykładowym kodzie istnieją dwie stałe symboliczne; Jedna to globalna stała symboliczna, która jest Liczba Pi o wartości 3.14159, a druga to lokalna stała symboliczna r = 3. Korzystając z tych stałych symbolicznych, obszar koła znajduje się w promieniu 3 i drukuje wyjście.

Wyjście

2: stałe dosłowne w c++

Stałe literalne są ustalonymi wartościami dodanymi bezpośrednio do kodu programu. Niektóre popularne przykłady stałych literalnych C ++ to literały liczbowe, sznurki i postaci.

Składnia stałych dosłownych

Stała literalna jest bezpośrednio używana w kodzie bez żadnej deklaracji. Niektóre przykłady dosłownych stałych i ich składni w C ++ to:

  • Całkowita stała: Stała liczb całkowita jest liczbą bez punktu dziesiętnego. Na przykład 0, -2, 20.
  • Stała zmiennoprzecinkowa: Ta stała obejmuje liczby liczbowe dziesiętne. Na przykład 3.14, 0.01, -8.5.
  • Stała postaci: Jedna postać zawarta w jednym cytacie jest określana jako stała postać, taka jak „A”, „5”, „%”.
  • Ciąg stała: Są stałe to seria postaci otoczonych podwójnymi znakami cytatowymi. Na przykład: „Cześć, użytkownik!”,„ To jest blog Linuxhint.".

Program C ++ za pomocą stałych literałów liczb całkowitych, float, char i.

#włączać
za pomocą przestrzeni nazw Std;
int main ()

int num = 4;
float pi = 3.14159f;
Char Word = „A”;
String Message = "Dzisiaj jest dobry dzień";
Cout << "Number of items: " << num << endl;
Cout << "Value of pi: " << pi << endl;
Cout << "First initial: " << word << endl;
Cout << "Message: " << message << endl;
powrót 0;

Powyższy kod C ++ inicjuje i drukuje cztery różne typy stały. Liczba całkowita to 4, pływak to PI (około 3.14159), postać to „A”, a ciąg jest „Dzisiaj jest dobry dzień”.

Wyjście

Wniosek

Stałe w C ++ to wartości danych, których nie można zmienić w całym programie. Są to znaczące elementy C ++, a z powodzeniem ich wykorzystanie może skutkować bardziej zrozumiałym, wykonalnym i wydajnym kodem. W powyższym piśmie widzieliśmy dwa rodzaje stałych w C ++, takie jak stałe symboliczne i dosłowne. Obaj mają swoje znaczenie jako symboliczne stałe inicjowane z słowem kluczowym Const, podczas gdy stała literalna jest dalej podzielona na stałe liczbę całkowitą, pływakową, charakter.