摘要:点击进入:软考软件设计师培训视频教程软件设计师考试培训面授班全国招生2.1.2程序语言的基本成分程序语言的基本成分包括数据、运算、控制和传输等。1.程序语言的数据成分程序语言的数据成分指的是一种程序语言的数据类型。数据对象总是对应着应用系统中某些有意义的东西,数据表示则指示了程序中值的组织形式。数据
点击进入:
2.1.2程序语言的基本成分
程序语言的基本成分包括数据、运算、控制和传输等。
1.程序语言的数据成分
程序语言的数据成分指的是一种程序语言的数据类型。数据对象总是对应着应用系统中某 些有意义的东西,数据表示则指示了程序中值的组织形式。数据类型用于代表数据对象,还用 于在基础机器中完成对值的布局,同时还可用于检査表达式中对运算的应用是否正确。
数据是程序操作的对象,具有存储类别、类型、名称、作用域和生存期等属性,使用时要为它分配内存空间。数据名称由用户通过标识符命名,标识符是由字母、数字和下划线 组成的标记;类型说明数据占用内存的大小和存放形式;存储类别说明数据在内存中的位置和 生存期;作用域则说明可以使用数据的代码范围:生存期说明数据占用内存的时间范围。从不 同角度可将数据进行不同的划分。
1)常量和变量
按照程序运行时数据的值能否改变,将数据分为常量和变量。程序中的数据对象可以具有 左值和(或)右值,左值指存储单元(或地址、容器),右值是值(或内容)。变量具有左值和 右值,在程序运行过程中其右值可以改变;常量只有右值,在程序运行过程中其右值不能改变。
2)全局量和局部量
按数据的作用域范围,可分为全局量和局部量。系统为全局变量分配的存储空间在程序运 行的过程中一般是不改变的,而为局部变量分配的存储单元是动态改变的。
3)数据类型
按照数据组织形式的不同可将数据分为基本类型、用户定义类型、构造类型及其他类型。 C (C++)的数据类型如下。
(1)基本类型:整型(int)、字符型(char)、实型(float、double)和布尔类型(bool)。
(2)特殊类型:空类型(void)。
(3)用户定义类型:枚举类型(enum)。
(4)构造类型:数组、结构、联合。
(5)指针类型:type*.
(6)抽象数据类型:类类型。
其中,布尔类型和类类型由C++语言提供。
2.程序语言的运算成分
程序语言的运算成分指明允许使用的运算符号及运算规则。大多数高级程序语言的基本运 算可以分成算术运算、关系运算和逻辑运算,有些语言如C (C++)还提供位运算。运算符号 的使用与数据类型密切相关。为了明确运算结果,运算符号要规定优先级和结合性,必要时还 要使用圆括号。
返回目录:软件设计师程序语言基础知识汇总
软考备考资料免费领取
去领取