📜  Pascal-常量

📅  最后修改于: 2020-11-03 16:13:07             🧑  作者: Mango


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

  • 序数类型
  • 集合类型
  • 指针类型(但唯一允许的值为Nil)。
  • 实型
  • 烧焦

声明常量

声明常量的语法如下-

const
identifier = constant_value;

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

Real type constant

Sr.No Constant Type & Examples
1

Ordinal(Integer)type constant

valid_age = 21;

2

Set type constant

Vowels = set of (A,E,I,O,U);

3

Pointer type constant

P = NIL;

4

e = 2.7182818;

velocity_light = 3.0E+10;

5

Character type constant

Operator = ‘+’;

6

String type constant

president = ‘Johnny Depp’;

以下示例说明了概念-

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允许使用数字变量进行此类输出格式化。