§2.1 数据类型概述
二、类型的作用
数据类型:决定了数据的表示方式、占
内存的空间大小、取值范围以及对数据
可以使用的操作。
C++ 中,所有的数据都属于特定的类型
遵循“先声明、后使用”的原则
C++ 语言规定:一个标识符在使用之前
已有声明即可。
C 语言程序: C++ 语言程序:
int x, y; int x, y;
float z; x=2*y;
x=2*y; ….
…. ….
…. float z;
z=x+y; z=x+y;
三、 C++ 语言的类型
在对类型的要求上程序设计语言分两类:
强类型:编译时严格检查操作是否满足数据所属类型
弱类型:
C++ 语言介乎强与弱类型之间
C++ 数
据类型
基本
类型
复合
类型
整型
字符型
浮点型
枚举类型
空类型
单精度浮点型
双精度浮点型
指针类型
引用类型
构造类型
函数类型
数组
结构体
共用体
类
§2.2 保留字、标识符、常量与变量
一、单词
C++ 程序中有五种单词:保留字、标识符、常量、
运算符和分界符(包括空格、制表符、回车换行、注释、
分号)。
当一个符号串可能构成多个单词时, 我们认定构成
单词的最长串作为单词。
domain 为标识符而不是 do 和 main
int2 为标识符而不是 int 和 2
3.1415 为一个常量而不是 3.14 和 15
x+++y 为( x++)+y 而不是 x+(++y)
后者等价于 x+ ++y
即表达式中的空格可能改变其意义。
二 保留字
C++ 语言的保留字为 48 个,比 C 语言增
加了 16 个,它们是:
用于类: class, friend, private, protected,
public, template, this, virtual, operator;
用于异常处理: catch, throw, try;
用于内存管理: new, delete
其他: inline, asm
(p25 表 2.2.1 )