第二章数据类型与变量
C++的词法单位
C++的数据类型
常量
变量
变量的输入输出
第二章数据类型与变量
1、基本符(最基本)
(1)26个英文字母(C++中大写和小写表示两个不同的字符)
(2)10个阿拉伯数字(0 - 9)
(3)其它特殊符号(汉字是特殊符号)
以运算符为主(+ - * / = !等)
10个标点符号(’”( ){ } ,:;…)
分隔符(运算符、空格、标点符号、回车键、Tab键)
第二章数据类型与变量
2、关键字(keyword)
关键字又称保留字,它是C++系统已定义了的专用名字。它们主要是一些编制C++源程序会用到的类型名、命令名等。
标准 C++ (ISO14882)中预定义了63个关键字。另外,还定义了11个运算符关键字,它们是:and、and_eq、bitand、pl、not、not_eq、or、or_eq、xor ?、xor_eq。
具体的C++编译器还会做一些增删。
第二章数据类型与变量
asm
default
float
operator
static_cast
union
auto
delete
for
private
struct
unsigned
bool
do
friend
protected
switch
using
break
double
goto
public
template
virtual
case
dynamic_cast
if
register
this
void
catch
else
inline
reinterpret_cast
throw
volatile
char
enum
int
return
true
wchar_t
class
explicit
long
short
try
while
const
export
mutable
signed
typedef
.
const_cast
extern
namespace
sizeof
typeid
. .
continue
false
new
static
typename
. .
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
可代替逻辑运算符的
and and_eq bitand pl not or or_eq Xor xor_eq not_eq
其它
const_cast dynamic_cast reinterpret_cast static_cast export mutable typeid
C++预定义关键字的分类说明
第二章数据类型与变量
3、标识符(Identifier,ID ) :
标识符是由若干个字符组成的字符序列,用来命名程序中的一些实体。可以做常量名、变量名和函数名。
标识符的书写规则
由英文字母(A-Z,a-z)、数字(0-9)和下划线(_)构成,必须以字母或下划线开头。
其有效长度为1-31个字符,长度超过31个字符者只识别前31个字符,VC++标识符长度为1-247个字符。
不能以关键字作为自定义的标识符。
尽量使用有一定含义的英文单词或拼音序列作标识符,以提高可读性;另外尽量不用下划线或双下划线打头,以免与系统定义的关键字冲突。
例: 判断下面哪些是合法的标识符:
MyFile
Salary 94
amount
void
94Salary
Salary94
$amount
Num_of_Student
第二章数据类型与变量
第二章数据类型与变量
4、数据类型
字符型 char
整型 int
单精度型 float
基本数据类型双精度型 dou
C 课件第2章 来自淘豆网m.daumloan.com转载请标明出处.