Konstanten in c

Konstanten in c

Wir müssen die Werte an einigen Stellen entweder ändern oder fixieren, um einen Wert zu geben oder ein Gewicht für die Referenz oder die Manipulation der spezifischen Informationen beim Schreiben eines Programms zuzuweisen. Für diese Zuordnungen der Werte speichern wir diese Werte in Variablen und Konstanten. Konstante ist der Typ dieser Variablen, dessen Wert während des gesamten Programms unverändert/behoben bleibt. Primärkonstanten repräsentieren die Ganzzahlen, realen Zahlen und Charakterkonstanten, während Sekundärkonstanten die Strukturen, Arrays, Gewerkschaften und Zeiger darstellen. Wenn wir zunächst eine Konstante in einem Programm deklarieren, können wir seinen Wert anschließend anschließend nicht an einen anderen Wert ändern. Wir sind verpflichtet, diesen Wert so wie im gesamten Code zu verwenden.

Verfahren

Konstanten im C werden je nach ihren Typen mit den beiden verschiedenen Methoden definiert. Wir werden all diese Methoden in diesem Artikel implementieren. Das Verfahren umfasst die Syntax für die Erklärung der Konstanten in der C. Im Folgenden finden Sie den Schritt-für-Schritt-Prozess, mit dem Sie die Konstanten mit den beiden verschiedenen Methoden im Programm deklarieren können.

Syntax

Wir können die Konstanten im Programm mit den folgenden zwei Methoden definieren:

  • Konstantes Schlüsselwort
  • # Präzessor definieren

Die Syntax für das konstante Schlüsselwort ist (ist (Const 'Datentyp "Konstantname' = Festwert Wir möchten der Konstante zuweisen). Wir können die Konstante mit der zweiten Methode definieren, ich.e., # Präzessor mit Syntax definieren (# definieren "Konstante Name" "Wert").

Beispiel 01

Wir werden ein Beispiel für die primäre Konstante lösen. Es gibt verschiedene Primärkonstanten, aber in diesem Beispiel werden wir nur mit der Ganzzahlkonstante zusammenarbeiten. Zunächst werden wir ein Projekt in Visual Studio C erstellen. Nach dem Öffnen des Visual Studio müssten wir die Option "Datei" aus der Symbolleiste auswählen. Wir werden die Option "neu" und "Projekt erstellen" aus der Datei auswählen. Dies erstellt ein Projekt für Ihr Programm. Um dieses Projekt dem Pfad der C -Dateien -Repositories hinzuzufügen, wählen wir die Option "Quelldatei" aus und wählen "Elemente hinzufügen".

Dann werden wir unser Projekt mit der Erweiterung benennen “.C". Dadurch wird unser Projekt auf den C -Grundlagen läuft. Nachdem das Projekt erfolgreich in C erstellt wurde, werden wir den STDIO mit Erweiterung einbeziehen.H ”Um die Header -Datei"# include "zu verwenden, nutzen Sie die Header -Datei. Dadurch wird das Programm die erforderlichen Funktionen von Stdio nutzen, ich.e., print (), Eingabe als scanf () usw. lesen. Jetzt werden wir die Methode „$ const keyword“ verwenden, um eine primäre Ganzzahl zu deklarieren. Im Körper der Hauptfunktion mit Datentyp Integer „int“ deklarieren wir konstant „DEF“ mit Datentyp „int“ und weisen ihm einen Wert „34“ mit der Deklarationsmethode als „const int def = 34“ zu, die ihm einen Wert „34“ zuweisen.

Dann drucken wir diese Konstante, indem wir die Anzeigemethode printf () mit Formatspezifikation als "%i" und den Namen der Konstante, die wir bereits deklariert haben. Wir werden die Hauptfunktion verlassen, nachdem wir den Wert "0" zurückgegeben haben. Wir haben diese Erklärung des Beispiels als Programm geschrieben, damit Sie es auf die folgende Weise ausführen können:

#enthalten
int main ()
const int def = 34;
printf ("Wert von Def ist: %i", def);
zurück 0;

Die für das vorherige Beispiel verwendete Deklarationsmethode zeigte die Ausgabe des Programms als „34“ an. Es hat den Wert genommen, mit dem wir unsere Konstante zum Zeitpunkt der Erklärung initialisiert hatten.

Beispiel 02

In diesem Beispiel wird eine andere Methode für die Erklärung der Primärkonstante im Programm erörtert. Um dieses Programm zu implementieren, erstellen wir ein neues Projekt im C -Compiler und fügen die Quelldatei mit der hinzu .c Erweiterung des Projektnamens, damit das neu erstellte Projekt auf den Grundlagen der C -Sprache ausgeführt werden kann. Wir erlauben dem Programm dann, die erforderlichen Informationen zum Anzeigen und Lesen von Ausgabe/ Eingabe zu verwenden, indem wir aus den Bibliotheken von C die Header -Datei STDIO importieren.H als " # $ # inklusive".

Da sich dieses Beispiel auch mit der Definition der Primärkonstante als vorheriges Beispiel befasst, wird eine andere Methode der konstanten Deklaration verwendet. Wir werden die Float -Konstante auswählen und sie mit der Methode „# definieren konstant_name value“ deklarieren. Wir werden die Hauptfunktion mit Datentyp „int“ deklarieren und im Körper dieser Funktion eine Konstante mit dem Namen „DEC“ mit dem Wert „35) deklarieren.4 ”als„# definiere def 35.4 ". Beachten Sie, dass diese Deklarationsmethode nicht den Datentyp der Konstante in ihrer Syntax angibt. Geben Sie daher den Datentyp des Werts an. “35.4 ”(das sollte schweben, da es sich um einen Dezimalwert handelt). Wir drucken den Wert der Konstante unter Verwendung der Anrufmethode von printf () und geben den Typ der Konstante in der Formatspezifikation der printf () -Methode als „%f“ für einen Float mit dem Namen der Konstante an.

Auf diese Weise wird der Datentyp der Konstante als Float angegeben. Wir können diese detaillierte Erklärung des Beispiels in den kurzen 2-3 Zeilen in der folgenden Form des C-Programms implementieren.

#enthalten
#define Dezember 35.14
int main ()
printf ("%f", dec);
Rückkehr 0;

Der Ausgang hat den Wert der Konstante als „35) angezeigt.4 ”, indem er seinen Datentyp aus der Formatspezifikation in der Printf () -Methode entnimmt. Diese Deklarationsmethode kann einen beliebigen Datentyp für die Konstante einnehmen, der in der Formatspezifikation für die Anzeigemethode definiert ist. Wenn wir die Formatspezifikation als „%i“ für die Ganzzahlkonstante verwendet hätten, hätte dies den Kompilierungsfehler als den Wert, den wir für die Konstante erklärt hatten.

Beispiel 03

Das nächste Beispiel wird sich mit der Erklärung der Sekundärkonstanten befassen, und wir werden in diesem Beispiel eine Struktur deklarieren. Wir können die Struktur des Programms deklarieren, indem wir den folgenden Code im C -Compiler ausführen:

#enthalten
#enthalten
Strukturkurse
Char Abce [50];
char def [50];
int Alter;
;

Abschluss

Die Konstanten können im C -Programm mit verschiedenen Methoden deklariert werden. Dieser Leitfaden zeigt die Implementierung beider Methoden für die Erklärung der Primärkonstante oder der Sekundärkonstante. Mit Hilfe dieser Beispiele können wir ein gutes Know-how über das Konzept von Konstanten in der Programmiersprache C erhalten.