帕斯卡 - 常数


常量是在程序执行期间保持不变的实体。Pascal 只允许声明以下类型的常量 -

  • 序数类型
  • 设置类型
  • 指针类型(但唯一允许的值为 Nil)。
  • 真实类型
  • 查尔
  • 细绳

声明常量

声明常量的语法如下 -

const
identifier = constant_value;

下表提供了一些有效常量声明的示例 -

实型常量

先生编号 常量类型和示例
1

Ordinal(Integer)类型常量

有效年龄=21;

2

设置类型常量

元音 = (A,E,I,O,U) 的集合;

3

指针类型常量

P = 无;

4

e = 2.7182818;

速度光= 3.0E+10;

5

字符类型常量

运算符='+';

6

字符串类型常量

总统 = '约翰尼·德普';

下面的例子说明了这个概念 -

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.

当上面的代码被编译并执行时,它会产生以下结果 -

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

观察程序输出语句中的格式。变量 c 的格式为总位数 7 和小数点后 2 位。Pascal 允许使用数值变量进行此类输出格式化。