二、简单数据的描述 基本数据类型和表达式 (基础部分)
二、简单数据的描述 −−基本数据类型和表达式 (基础部分)
主要内容 ·数据类型的概念 ■C++基本数据类型 ■常量与变量 变量值的输入 操作符 表达式 表达式值的输出
主要内容 ◼ 数据类型的概念 ◼ C++基本数据类型 ◼ 常量与变量 ◼ 变量值的输入 ◼ 操作符 ◼ 表达式 ◼ 表达式值的输出
数据类型 程序=算法+数据结构 数据是程序的一个重要组成部分,在程序 中首先需要对要处理的数据进行描述 数据的描述是通过数据类型来实现的,每 个数据都属于一种数据类型 在程序中区分数据类型的好处是便于实现 对数据的可靠、有效处理
数据类型 程序 = 算法 + 数据结构 ◼ 数据是程序的一个重要组成部分,在程序 中首先需要对要处理的数据进行描述。 ◼ 数据的描述是通过数据类型来实现的,每 个数据都属于一种数据类型。 ◼ 在程序中区分数据类型的好处是便于实现 对数据的可靠、有效处理
■一种数据类型由两个集合构成: 值集:规定了该数据类型能包含哪些值(包括 这些值的结构) 操作(运算)集:规定了对值集中的值能实施 哪些运算 例如:整数类型就是一种数据类型,它的值集: 由整数构成,它的操作集:加、减、乘、除等 运算
◼ 一种数据类型由两个集合构成: • 值集:规定了该数据类型能包含哪些值(包括 这些值的结构)。 • 操作(运算)集:规定了对值集中的值能实施 哪些运算。 • 例如:整数类型就是一种数据类型,它的值集: 由整数构成,它的操作集:加、减、乘、除等 运算
静态类型语言和动态类型语言 静态类型语言(statically typed languages) 在静态的程序(运行前的程序)中必须为每个 数据指定类型 程序通常采用编译方式执行 动态类型语言(dynamically typed languages) 在程序运行中数据被用到时才确定它们的类型。 程序通常采用解释方式执行
静态类型语言和动态类型语言 ◼ 静态类型语言(statically typed languages) • 在静态的程序(运行前的程序)中必须为每个 数据指定类型。 • 程序通常采用编译方式执行。 ◼ 动态类型语言(dynamically typed languages) • 在程序运行中数据被用到时才确定它们的类型。 • 程序通常采用解释方式执行