1 / 62
文档名称:

C 基础知识.ppt

格式:ppt   大小:703KB   页数:62
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

C 基础知识.ppt

上传人:wz_198614 2018/11/3 文件大小:703 KB

下载得到文件列表

C 基础知识.ppt

相关文档

文档介绍

文档介绍:C++的词法单位
C++ 的字符集
关键字
标识符(ID,identifier)
标点符号
第1页/共62页
C++的字符集
26个
小写字母
abcdefghijklmnopqrstuvwxyz
26个
大写字母
ABCDEFGHIJKLMNOPQRSTUVWXYZ
10个
阿拉伯数字
0123456789
其他符号
+ - * / = , . _ : ; ? \ " ' ~ | ! # % & () [] {} ^ < > 空格
第2页/共62页
关键字
数据类型说明符与修饰符
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 operator template this typedef virtual
语句与标号
break case catch continue default do else for goto if return switch throw try while
运算符及逻辑值
delete false new sizeof true
表2-1 C++常用关键字及分类
第3页/共62页
关键字
VC++中还有一些专用的关键字,它们都以双下划线开头:
_ _asm _ _based _ _cdecl _ _emit _ _export
_ _far _ _fastcall _ _fortran _ _huge
_ _interrupt _ _loadds _ _multipile_inheritance _ _near _ _pascal _ _saveregs _ _segment
_ _self _ _signal_inheritance _ _stdcall
_ _virtual_inheritance
第4页/共62页
标识符
合法标识符由字母或下划线开始,由字母、数字、下划线组成,其有效长度为1~31个字符,长度超过31个字符者只识别前31个字符,VC++标识符长度为1~247个字符。
例: 判断下面哪些是合法的标识符:
MyFile
94Salary
Salary94
Salary 94
amount
$amount
void

Num_of_Student
第5页/共62页
标点符号
标点符号包括
#、( )、{}、,、:、;、"、'等。
第6页/共62页
C++中的数据类型
图2-1 C++的数据结构
C++的数据类型
基本数据类型
非基本数据类型
数组 type []
指针 type *
结构 struct
联合 union
枚举 enum
类 class
整型 int
字符型 char
逻辑型 bool
无值型 void
实型 float
双精度型 double
实型
第7页/共62页
类型
名称
占用字节数
取值范围
bool
布尔型
true, false
(signed) char
有符号字符型
1
-128  127
unsiged char
无符号字符型
1
0  255
(signed) short (int)
有符号短整型
2
-32768 32767
unsigned short (int)
无符号短整型
2
0  65535
(signed) int
有符号整型
4
-231 (231-1)
unsigned (int)
无符号整型
4
0 (232-1)
(signed) long (int)
有符号长整型
4
-231 (231-1)
unsigned long (int)
无符号长整型
4
0 (232-1)
float
实型
4
-1038  1038
double
双精度型
8
-10308 10308
long double
长双精度型
8
-10308 10308
void
无值型
0
无值
第8页/共62页
常量和变量
变量
字面变量

最近更新

2024年赣南师范大学科技学院马克思主义基本原.. 12页

2024年辽宁石化职业技术学院马克思主义基本原.. 12页

2024年通海县幼儿园教师招教考试备考题库带答.. 30页

2024年郑州信息科技职业学院马克思主义基本原.. 12页

2024年鄱阳县幼儿园教师招教考试备考题库及答.. 31页

2024年重庆能源职业学院马克思主义基本原理概.. 12页

2024年锦州医科大学医疗学院马克思主义基本原.. 12页

2024年长春财经学院马克思主义基本原理概论期.. 12页

2024年阜城县招教考试备考题库附答案解析(夺.. 30页

2024年陇县招教考试备考题库带答案解析(必刷.. 30页

2024年集宁师范学院马克思主义基本原理概论期.. 12页

2024年黄河水利职业技术大学马克思主义基本原.. 12页

2024年齐鲁医药学院马克思主义基本原理概论期.. 12页

2025年三亚学院马克思主义基本原理概论期末考.. 13页

2025年上海公安学院马克思主义基本原理概论期.. 12页

2025年上海杉达学院单招职业倾向性考试题库带.. 44页

2025年上饶卫生健康职业学院单招职业倾向性考.. 44页

2025年中国石油大学马克思主义基本原理概论期.. 12页

绿色技术市场趋势 23页

2025年于都县幼儿园教师招教考试备考题库附答.. 30页

网络间谍活动监测与预防 31页

2025年仲巴县幼儿园教师招教考试备考题库及答.. 30页

2025年修水县幼儿园教师招教考试备考题库带答.. 29页

2025年兰州资源环境职业技术大学马克思主义基.. 12页

2025年加查县招教考试备考题库含答案解析(夺.. 30页

2025年南乐县招教考试备考题库及答案解析(必.. 31页

2025年南部县幼儿园教师招教考试备考题库含答.. 30页

2025年双河职业技术学院马克思主义基本原理概.. 12页

2025年吉安职业技术学院马克思主义基本原理概.. 12页

肥胖儿童OSA的临床特征分析 35页