#include <iostream.h> using namespace std; void main() { int a,b,sum,prod; a=3; b=15; sum=a+b; prod=a*b; cout<<"The sum is "<<sum<<endl; cout<<"The prod is "<<prod<<endl; }
第2章 C++基础 2.1 C++的词法单位 2.2 C++的数据类型 2.3 变量和常量 2.4 运算符和表达式
2.1 C++的词法单位 C++的字符集 关键字 标识符 C++的词法单位 标点符号 运算符 空白符
2.1.1 C++的字符集 常用字符集: ASCII码、汉字国标码、Unicode字符集
C++语言基本字符: 26个 abcdefghijklmnopqrstuvwxyz 小写字母 大写字母 ABCDEFGHIJKLMNOPQRSTUVWXYZ 10个 阿拉伯数字 0 1 2 3 4 5 6 7 8 9 其他符号 + - * / = , . _ : ; ? \ “ ‘ ~ | ! # % & () [ ] {} ^ < > 空格 制表符 回车
C++的单词 单词 由字符集中的字符按照一定规则构成的具有一定意义的最小语法单位。 构成C++的单词(词法单位)有: 标识符 关键字 符号常量 操作符(运算符) 标点符号
2.1.2 标识符 是程序员定义的“单词”,用来给变量、常量、数据类型、函数等命名。 2.1.2 标识符 是程序员定义的“单词”,用来给变量、常量、数据类型、函数等命名。 合法标识符由字母或下划线开始,由字母、数字、下划线组成。 取名有义 尽量不用下划线或双下划线打头
2.1.3 关键字 又称保留字,是由系统定义的具有特定作用和含义的英文单词。关键字不能另作它用。 小写字母组成。标准C++定义了74个
C++常用关键字及分类 数据类型说明符与修饰符 bool char wchar_t class const double enum float int long short signed struct union unsigned void volatile 存储类型说明符 auto extern inline register static 访问说明符 friend private protected public 其它说明符 asm explicit namespace operator template this typedef typename using virtual 语句与标号 break case catch continue default do else for goto if return switch throw try while 运算符及逻辑值 delete false new sizeof true
判断下面哪些是合法的标识符: MyFile 94Salary Salary 94 Salary94 amount $amount void f3.5 Num_of_Student
2.1.4 标点符号 # () {} , : ; " '等 作用: 有一定的语法意义。如字符和字符串常量分别用‘ ’和 “ ”引起来。 2.1.4 标点符号 # () {} , : ; " '等 作用: 有一定的语法意义。如字符和字符串常量分别用‘ ’和 “ ”引起来。 对语法符号起分隔作用。如 ;等
2.1.5 运算符 运算符 又称操作符,用于描述运算。如:+,-,*,/, =, >,<,==,!=,>=,<=,||,&&等。
2.1.6 空白符 单词有时需要用空白符 把它们分开,使得它们在形式上成为独立的单位。 空白符包括: 空格符 制表符 回车符 注释符
《程序设计基础》主讲 刘丽华 第2章C++基础知识 重点 C++合法标识符的构成,类型 《程序设计基础》主讲 刘丽华 第2章C++基础知识 14