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.