类型名称 说明 Boolean 布尔型 String 字符串
在Pascal语言中的变量声明
所有的变量必须在声明之前,我们Pascal程序中使用它们。所有的变量声明之后由var关键字。的声明指定的变量列表,后跟一个冒号(:)和类型。变量声明的语法是:
var variable_list : type;
在这里,类型必须是有效的Pascal数据类型,包括字符,整型,实型,布尔型,或任何用户定义的数据类型等,并variable_list可能由一个或多个以逗号分隔的标识符名称。一些有效的变量声明如下所示:
var age, weekdays : integer; taxrate, net_income: real; choice, isready: boolean; initials, grade: char; name, surname : string;
在前面的教程中,我们已经讨论过,Pascal可以声明一个类型。 A型可确定的名称或标识。这种类型的可用于定义该类型的变量。例如,
type
days, age = integer; yes, true = boolean; name, city = string; fees, expenses = real;
现在,这样定义的类型可用于变量声明:
var weekdays, holidays : days; choice: yes; student_name, emp_name : name; capital: city; cost: expenses;
请注意,类型声明和var声明的区别。类型声明中表示类或类的类型,如整型,实型等,而可变的规范表示一个变量可能的值类型。您可以比较Pascal最重要的是用C的typedef类型声明,变量名是指变量的值将被存储在内存中的位置。这是不是这样的类型声明。
在Pascal语言中的变量初始化
变量被分配一个冒号和等号,后面的常量表达式的值。分配一个值的一般形式是:
variable_name := value;
默认情况下,在Pascal语言中的变量未初始化为零。它们可能包含垃圾值。所以这是一个更好的做法是在程序初始化变量。在他们的声明中,变量可以被初始化(分配初始值)。初始化之后通过var关键字和初始化的语法如下:
var variable_name : type = value;
一些例子是:
age: integer = 15; taxrate: real = 0.5; grade: char = 'A'; name: string = 'John Smith';
Pascal变量类型