Heim > Backend-Entwicklung > C++ > Was sind Konstanten in der C-Sprache? Können Sie ein Beispiel nennen?

Was sind Konstanten in der C-Sprache? Können Sie ein Beispiel nennen?

WBOY
Freigeben: 2023-08-28 22:45:07
nach vorne
1697 Leute haben es durchsucht

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.

Syntax

Die Syntax der in der Programmiersprache C verwendeten Konstanten lautet wie folgt:

const type VariableName;
(or)
const type *VariableName;
Nach dem Login kopieren

Verschiedene Arten von Konstanten

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:

Was sind Konstanten in der C-Sprache? Können Sie ein Beispiel nennen?

Beispiel 1

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;
}
Nach dem Login kopieren

Ausgabe

Wenn das obige Programm ausgeführt wird, Es wird das folgende Ergebnis erzeugt:

enter the data:20
The value of number is: 900
Nach dem Login kopieren

Wenn wir im obigen Programm versuchen, den Wert einer als Konstante deklarierten Zahl zu ändern, wird ein Fehler angezeigt.

Beispiel 2

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;
}
Nach dem Login kopieren

Ausgabe

Wenn das obige Programm ausgeführt wird, werden die folgenden Ergebnisse erzeugt:

error
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage