Pascal - Hằng số

Hằng số là một thực thể không thay đổi trong quá trình thực hiện chương trình. Pascal chỉ cho phép khai báo các hằng kiểu sau:

  • Các loại thông thường
  • Đặt các loại
  • Các kiểu con trỏ (nhưng giá trị được phép duy nhất là Nil).
  • Các loại thực
  • Char
  • String

Khai báo hằng số

Cú pháp khai báo hằng như sau:

const
identifier = constant_value;

Bảng sau cung cấp các ví dụ về một số khai báo hằng hợp lệ:

Real type constant

Sr.No Loại không đổi & Ví dụ
1

Ordinal(Integer)type constant

hợp_lý = 21;

2

Set type constant

Nguyên âm = set of (A, E, I, O, U);

3

Pointer type constant

P = NIL;

4

e = 2,7182818;

vận_ tốc = 3.0E + 10;

5

Character type constant

Toán tử = '+';

6

String type constant

chủ tịch = 'Johnny Depp';

Ví dụ sau minh họa khái niệm -

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.

Khi đoạn mã trên được biên dịch và thực thi, nó tạo ra kết quả sau:

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

Quan sát định dạng trong câu lệnh đầu ra của chương trình. Biến c được định dạng với tổng số chữ số 7 và 2 chữ số sau dấu thập phân. Pascal cho phép định dạng đầu ra như vậy với các biến số.