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ố.