C++期末考试重点:入门到表达式解析
需积分: 0 134 浏览量
更新于2024-08-03
收藏 210KB PDF 举报
"大学期末考试C++知识点总结,适用于临近期末的大学生进行复习。"
C++是一门广泛使用的编程语言,对于大学期末考试而言,掌握其基础知识至关重要。本知识点总结涵盖了C++入门、基本数据类型、表达式和语法等方面。
一、C++入门与基本数据类型
1. 在C++中,函数必须先声明后才能使用,声明通常由函数原型构成,即指定函数名称、返回类型以及参数列表。
2. 参数声明时需明确其数据类型,如int、char等。
3. 形参(形式参数)是函数定义中使用的虚拟变量,而实参(实际参数)是在调用函数时传递的实际值。
4. 数据类型方面,short通常代表2个字节,可以修饰int,也可以简写为short。long可以修饰int和double,分别表示4个和10个字节。unsigned和signed仅用于修饰char和int,而float和double总是带符号的,不可用unsigned修饰。
5. typeof运算符可用于获取数据类型的字节数。
6. 定义变量名时应遵循一定的规则,如首字符须为字母或下划线,不能使用C++关键字,且长度不超过31个字符,不允许空格和特殊符号,不应与库函数名、类名和对象名冲突。
二、数值表示
7. 八进制数以0开头,十六进制以0x开头,十进制数可为正负,八进制和十六进制仅表示无符号整数。
8. 指数形式如1.23E4表示1.23乘以10的4次方,E后面的指数必须是整数。
9. 字符常量使用单引号包围,如'x','\ddd'表示八进制数,'\xhh'表示十六进制数。
10. 字符串以空字符'\0'结束,例如"Hello"在内存中占用6个字节(包括结束符)。
11. '0'和"0"在C++中代表不同的类型,前者是字符,后者是字符串。
三、表达式和语法
12. 运算符优先级:算术运算符 > 关系运算符 > 逻辑运算符 > 赋值运算符。
13. 整数除法使用/取整,浮点数除法按常规进行。
14. %运算符用于整数取余。
15. 类型转换中,表达数据能力更强的数据类型会被优先选择,这称为隐式类型转换。
16. 强制类型转换(显示转换)允许程序员明确指定转换类型,例如 `(int)` 或 `(double)`。
这只是C++学习的一部分,对于期末考试而言,还需要深入理解控制结构(如if-else、switch)、循环(for、while、do-while)、数组、指针、函数指针、类和对象、继承、多态等概念。同时,对标准库的了解,如I/O流(cin/cout)、容器(vector、list、set等)和算法也是必不可少的。理解和熟练运用这些知识,将有助于在考试中取得好成绩。
2023-07-22 上传
2013-08-05 上传
点击了解资源详情
2010-01-20 上传
2008-07-20 上传
2013-05-31 上传
2023-08-04 上传
2021-10-01 上传
2022-11-23 上传
J.7C126806YH
- 粉丝: 22
- 资源: 4
最新资源
- TacoGrid:只是一个网格页面练习
- opcsvrsdk,c语言库函数源码在哪里下载,c语言程序
- Sql-Connection-Variations
- strfind.m:STRFIND 的元胞数组实现-matlab开发
- CMEEProject
- Android应用源码之校园商品交易系统单机版.zip项目安卓应用源码下载
- spark_streaming_with_twitter:使用DStreams与Twitter进行火花流
- base-sort,c语言实训图书管理系统源码,c语言程序
- StratSim:一级方程式策略模拟器,用于优化和计划轮胎和进站策略
- rise_mobile_app
- hadoop:Hadoop
- up-there-
- 酒店自助在线预订平台模板
- MCU-Wireless-Multi-temp,c语言源码编译需要哪些模块,c语言程序
- phpRFT:phpRFT动态地从url下载文件并将其存储到Web服务器。-开源
- TRECA 崔佧智能低代码开发平台源码