计算机高级程序设计语言的构成(一)

程序设计语言的种类很多,尽管各种高级程序设计语言在功能、风格、书写格式、语法规则及应用领域各不相同,然而它们在语言的构成要素方面却大致相同。这些语言都包括一些共同的成分。

计算机高级程序设计语言的构成(一)                                                                  

1.数据类型

决定了该类型数据的取值形式、范围和在计算机中的存储与表示方式。决定了该类型数据所能执行的操作种类。

(1)基本数据类型

         是程序设计语言系统内置的,不可以再分解为其它的类型。一般有整数类型、实数类型、字符类型、逻辑类型等。如100是整数类型的数据,3.14是实数类型的数据。

(2)构造数据类型

         是由基本数据类型按某种方式组合而成的,可以由语言系统提供,也可以由用户自定义。一般有数组类型、枚举类型、结构体类型、文件类型等。

2.常量与变量

在程序中使用变量来代替内存地址。变量名代表内存单元的地址,而变量值则是存储在内存单元中的数据值。在定义变量时,不仅要说明变量名,还要说明变量的数据类型。

(1)常量

         是指在程序执行过程中其值不发生变化的量。常量是有数据类型的,如3是整型常量,而3.45是实型常量。常量可以以数字常量和符号常量两种形式出现。

(2)变量

         是指在程序执行过程中其值可以发生变化的量。在程序设计中,变量可以用指定的标识符来代表,称为变量名;而变量的内容称为变量值,其在程序运行过程中可以改变。