A的外的出》净的出《的要的《图的《的气
本章要点: C++中的字符集和保留字 基本数据类型和取值范围 区变量的定义、声明和初始化 区常量的表示法 区输入及输出 C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 2 本章要点: C++中的字符集和保留字 基本数据类型和取值范围 变量的定义、声明和初始化 常量的表示法 输入及输出
§21C++的词法及词法规则 C++的字符集 大小写字母:a,b,A,B 数字:0~9。 运算符:+,-,*,/,%,<,<=,=,>=, <,>>,& &&,‖,∧,~,(),[],{},→>, # 特殊字符:连字符或下划线,空格、换行和制表符等。 C++程序设计课件设计制作:徐龙琴 3
C++程序设计课件 设计制作:徐龙琴 3 §2.1 C++的词法及词法规则 一 C++的字符集 ◼ 大小写字母:a,b,A,B ‥ ‥ ‥ ◼ 数字:0~9。 ◼ 运算符:+,-, * ,/, %,< ,<= ,= ,>= , > ,!= ,= = ,<< ,>> ,& ,| , && ,‖, ∧ , ~ ,( ),[ ],{ },-> , • , ! , ? , ?: , , , ; , ” , # 。 ◼ 特殊字符:连字符或下划线,空格、换行和制表符等
词与词法规则 1.标识符:用来标识用户定义的常量名、变量名、函数名、文件名、 数组名、和数据类型名和程序等。由字母、下划线或数字 组成的字符序列,标识符必须由字母或下划线开始,有效长 度是8个字符。 【例】:下图是正确和不正确的标识符实例: 正确 不正确 smart 5 smart(不能数字开头) decision bomb?(有非法字符?) key_board key. board(有非法字符) C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 4 二 词与词法规则 1. 标识符:用来标识用户定义的常量名、变量名、函数名、文件名、 数组名、和数据类型名和程序等。由字母、下划线或数字 组成的字符序列,标识符必须由字母或下划线开始,有效长 度是8个字符。 正确 不正确 smart 5smart(不能数字开头) _decision bomb?(有非法字符?) key_board key.board(有非法字符.) 【例】:下图是正确和不正确的标识符实例:
◇标识符的命名规则: ①所有标识符必须由字母或下划线开头且由字母、下划线或数字组成 ②标识符应该尽量有意义。如:年year,长度用 length,累加和用sum等。 ④大小写字母表示不同意义,即代表不同的标识符 ⑤不能把关键字它们再定义为变量的标识符 2.关键字:预定义的标识符,称之为关键字,它是一种特殊的标识符。 关键字具有特定的含义,作为专用定义符的单词,不允许另 作它用。标准C++中预定义了以下关键字(常用) C++程序设计课件设计制作:徐龙琴
C++程序设计课件 设计制作:徐龙琴 5 ◇标识符的命名规则: ①所有标识符必须由字母或下划线开头且由字母、下划线或数字组成 ②标识符应该尽量有意义。如:年year,长度用length,累加和用sum等。 ④大小写字母表示不同意义, 即代表不同的标识符 ⑤不能把关键字它们再定义为变量的标识符 2. 关键字:预定义的标识符,称之为关键字,它是一种特殊的标识符。 关键字具有特定的含义,作为专用定义符的单词,不允许另 作它用。标准C++中预定义了以下关键字(常用):