1 / 68
文档名称:

c++语言基础知识汇总.ppt

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

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

分享

预览

c++语言基础知识汇总.ppt

上传人:wzt520728 2015/10/8 文件大小:0 KB

下载得到文件列表

c++语言基础知识汇总.ppt

相关文档

文档介绍

文档介绍:1
第二章 C++语言初步
本章主要内容
++语言的字符集、词汇
、运算符与表达式
++中的常量与变量
++中的I/O

、结构体、共用体与枚举类型
、引用与动态内存分配

2
§1 C++语言的字符集与词汇

(1)字母
A B C D … Z a b c d … z
(2)数字
0 1 2 3 4 5 6 7 8 9
(3)特殊符号
空格! # $ % & . ' " ( ) * + ,- ? / : ;
< = > @ [ \ ] ^ _ { | } ~
3
:五类
(1)关键字(保留字):系统预定义且有专门含义的单词,不允许另作它用
.C++的关键字包含了C语言的几乎所有关键字
.C++的关键字随C++的发展而不断增加
(2)标识符:由程序员为程序中的各种成份定义的名字
.以字母或_开头,由字母、_、数字组成
.不能是关键字
.C++中的标识符区分大小写
.见名知义的原则
.C++系统对标识符的长度有一定限制
(3)直接常量
(4)运算符
(5)分隔符:用来分隔不同的语法成份的单词
空格" ' ; { }# ( ) /* */ //
**C++的两种注释:
./*…*/ .// 注释到行尾
4
§2 基本数据类型、运算符与表达式

每一项数据都唯一的属于某种类型
每一数据类型都有一个明确定义的值的集合
每一类型的数据占用相同大小的存储空间
同一类型的数据可以进行相同类型的运算
数据类型
简单类型
复合类型
指针类型*
用户定义类型 enum
基本类型
整型 int
浮点型 float
字符型 char
空类型 void
布尔型 bool
数组[ ]
结构体 struct
共用体 union
类 class
++的数据类型
基本类型是由系统定义,各种语言都具备的类型
复合类型与指针类型都属于用户定义类型
5

int型:整型 VC中占4字节
float型: 浮点型 4字节
char型: 字符型 1字节
void型: 空类型
bool型: 布尔型 1字节值为 true 或 false
**修饰说明符
long与short、signed与unsigned
long和short修改整型具有的最大值和最小值
signed和unsigned告诉编译器如何处理整型和字符型数据的最高位
float型可用double和long double修饰,修改实型数据的表数范围和精度
6
类型名
字节数
取值范围
bool
1
true、false
char
1
-128 -- 127
[signed] char
1
-128 -- 127
unsigned char
1
0 -- 255
int
4
-231 -- 231-1
[signed] int
4
-231 -- 231-1
unsigned [int]
4
0 -- 232-1
[signed] short [int]
2
-32768 -- 32767
unsigned short [int]
2
0 -- 216-1
[signed] long [int]
4
-231 -- 231-1
unsigned long [int]
4
0 -- 232-1
float
4
-(+/-)38 -- (+/-)38
double [float]
8
-(+/-)308 -- (+/-)308
long double [float]
10
-(+/-)4932 -- (+/-)4932
C++中的全部基本类型
7


算术运算符:+ - * / % ++ --
关系运算符:> >= == < <= !=
逻辑运算符:&& || !
位运算符:& | ^ ~ << >>
赋值运算符:= += -= *= /= %= <<= >>= &= |= ^=
条件运算符: ?:
逗号运算符: ,
指针运算符:& *
求字节运算符:sizeof
函数调用运算符、强制类型转换运算符:()
分量运算符: . ->
数组下标运算符:[]
作用范围分解运算符:::
动态内存分配符:new、delete
插入提取运算符:<< >>
8
运算符的优先级与结合性
运算符
含义
要求操作对象数目
结合性
()
::
[ ]
. ->
括号
作用范围分解(限定)运算符数组下

最近更新

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页