Heim > Artikel > Backend-Entwicklung > Was sind Konstanten in der C-Sprache? Können Sie ein Beispiel nennen?
Konstanten werden auch Variablen genannt. Einmal definiert, ändert sich ihr Wert während der Ausführung des Programms nicht. Daher können wir eine Variable als Konstante deklarieren, die auf einen festen Wert verweist. Es wird auch Text genannt. Konstanten müssen mit dem Schlüsselwort Const definiert werden.
Die Syntax der in der Programmiersprache C verwendeten Konstanten lautet wie folgt:
const type VariableName; (or) const type *VariableName;
Die verschiedenen Arten von Konstanten, die in der Programmiersprache C verwendet werden, sind wie folgt:
Integer-Konstanten - Zum Beispiel: 1,0,34,4567
Gleitkommakonstanten – Beispiel: 0,0, 156,89, 23,456
Oktal- und Hexadezimalkonstanten – Beispiel: Hexadezimal: 0x2a, 0xaa.. Okt al: 033 , 024,..
Zeichenkonstante - Zum Beispiel: 'a', 'B', 'x'
String-Konstante - Zum Beispiel: "TutorialsPoint"
Konstante Die Typen von sind auch im folgenden Diagramm dargestellt:
Das Folgende ist ein C-Programm zur Bestimmung des Werts einer Zahl:
Demonstration
#include<stdio.h> int main(){ const int number=45; int value; int data; printf("enter the data:"); scanf("%d",&data); value=number*data; printf("The value is: %d",value); return 0; }
Wenn das obige Programm ausgeführt wird, Es wird das folgende Ergebnis erzeugt:
enter the data:20 The value of number is: 900
Wenn wir im obigen Programm versuchen, den Wert einer als Konstante deklarierten Zahl zu ändern, wird ein Fehler angezeigt.
Unten sehen Sie ein C-Programm, das einen Fehler anzeigt, wenn wir versuchen, einen konstanten Wert zu ändern.
#include<stdio.h> int main(){ const int number=45; int data; printf("enter the data:"); scanf("%d",&data); number=number*data; printf("The value of number is: %d",number); return 0; }
Wenn das obige Programm ausgeführt wird, werden die folgenden Ergebnisse erzeugt:
error
Das obige ist der detaillierte Inhalt vonWas sind Konstanten in der C-Sprache? Können Sie ein Beispiel nennen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!