Pascal 常量

  • 常量

    常量是在程序执行期间保持不变的实体。Pascal只允许声明以下类型的常量-
    • 序数类型
    • 集合类型
    • 指针类型(但唯一允许的值为Nil)。
    • 实数
    • Char(字符)
    • String(字符串)
  • 声明常量

    声明常量的语法如下-
    
    const
    identifier = constant_value;
    
    下表提供了一些有效的常量声明的示例-
    类型 示例
    Ordinal(Integer) 类型常量 valid_age = 21;
    Set 类型常量 Vowels = set of (A,E,I,O,U);
    Pointer 类型常量 P = NIL;
    e = 2.7182818; velocity_light = 3.0E+10;
    Character 类型常量 Operator = '+';
    String 类型常量 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
    55
    The circumference of the circle is  345.58
    
    注意程序输出语句中的格式。变量c的格式应为小数点后第7位和第2位的总数。Pascal允许使用数字变量进行此类输出格式化。