Pascal - Sabitler

Sabit, programın yürütülmesi sırasında değişmeden kalan bir varlıktır. Pascal, yalnızca aşağıdaki türlerdeki sabitlerin beyan edilmesine izin verir -

  • Sıra türleri
  • Türleri ayarla
  • İşaretçi türleri (ancak izin verilen tek değer Nil'dir).
  • Gerçek türler
  • Char
  • String

Sabitleri Bildirme

Sabitleri bildirmek için sözdizimi aşağıdaki gibidir -

const
identifier = constant_value;

Aşağıdaki tablo, bazı geçerli sabit bildirimlerin örneklerini sunar -

Real type constant

Sr.No Sabit Tip ve Örnekler
1

Ordinal(Integer)type constant

valid_age = 21;

2

Set type constant

Ünlüler = (A, E, I, O, U) kümesi;

3

Pointer type constant

P = NIL;

4

e = 2.7182818;

velocity_light = 3.0E + 10;

5

Character type constant

Operatör = '+';

6

String type constant

başkan = 'Johnny Depp';

Aşağıdaki örnek kavramı göstermektedir -

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.

Yukarıdaki kod derlendiğinde ve yürütüldüğünde, aşağıdaki sonucu verir -

Enter the radius of the circle
23
The circumference of the circle is 144.51

Programın çıktı deyimindeki biçimlendirmeye dikkat edin. Değişken c, ondalık işaretinden sonra 7 ve 2 basamaklı toplam rakamlarla formatlanmalıdır. Pascal, sayısal değişkenlerle bu tür çıktı biçimlendirmesine izin verir.