Pascal - Konstanten
Eine Konstante ist eine Entität, die während der Programmausführung unverändert bleibt. Mit Pascal können nur Konstanten der folgenden Typen deklariert werden:
- Ordinaltypen
- Typen einstellen
- Zeigertypen (aber der einzige zulässige Wert ist Null).
- Echte Typen
- Char
- String
Konstanten deklarieren
Die Syntax zum Deklarieren von Konstanten lautet wie folgt:
const
identifier = constant_value;
Die folgende Tabelle enthält Beispiele für einige gültige Konstantendeklarationen.
Real type constant
Sr.Nr. | Konstanter Typ & Beispiele |
---|---|
1 | Ordinal(Integer)type constant valid_age = 21; |
2 | Set type constant Vokale = Menge von (A, E, I, O, U); |
3 | Pointer type constant P = NIL; |
4 | e = 2,7182818; Velocity_light = 3.0E + 10; |
5 | Character type constant Operator = '+'; |
6 | String type constant Präsident = 'Johnny Depp'; |
Das folgende Beispiel veranschaulicht das Konzept -
program const_circle (input,output);
const
PI = 3.141592654;
var
r, d, c : real; {variable declaration: radius, dia, circumference}
begin
writeln('Enter the radius of the circle');
readln(r);
d := 2 * r;
c := PI * d;
writeln('The circumference of the circle is ',c:7:2);
end.
Wenn der obige Code kompiliert und ausgeführt wird, ergibt sich das folgende Ergebnis:
Enter the radius of the circle
23
The circumference of the circle is 144.51
Beachten Sie die Formatierung in der Ausgabeanweisung des Programms. Die Variable c ist mit der Gesamtzahl der Ziffern 7 und 2 nach dem Dezimalzeichen zu formatieren. Pascal ermöglicht eine solche Ausgabeformatierung mit den numerischen Variablen.