概述
一、C++的应用领域
1、大型桌面应用程序
2、大型网络后台(eg:Google的搜索引擎)
3、游戏引擎
4、数据库
5、操作系统,驱动程序
二、优缺点:
优:强大的抽象封装能力
高性能、低功耗(为减缓全球变暖做了贡献)
缺:语法复杂,细节多,学习曲线陡峭
需要一些好的规范和范式。
三、变量
使用变量的五个注意:
1、未声明的变量不能使用
2、未初始化的变量不能直接使用(无法预知他本身有啥值)
3、相同作用域中不能有两个同名变量(没法区分了)
4、存入的数据必须符合声明的类型
5、一行上建议只定义一个变量
四、标识符命名规则
1、由字母、数字、下划线组成
2、**不能以数字开头**
3、不能是关键字
4、区分大小写
五、数据类型
整数类型:
char、short(short int)、int、 long(long int)、long long
浮点类型:
float、double、long double
布尔类型:
bool
ps:每个整型都有:有符号版本(signed)、无符号版本(unsigned)
ps:sizeof运算符返回类型或变量的长度,单位为字节
ps:不同于其他语言,C++在初始化int变量时可以 int i(40);
ps:30L(long型) 30ll(long long型) 30u(unsigned int 型)
六、宏定义
一、头文件climits
头文件climits中定义了符号常量来表示类型的限制。
下图为climits中的部分
二、宏
-----宏定义:#define 标识符 字符串
eg:#define PI 3.14
#define M(a, b) a*b 仅仅是替换,不会自动加括号等东西
带参数的宏
-----预处理器会将代码中的宏名替换为指定的字符串
-----使用宏的好处:
1、提高可维护性
2、减少源程序重复书写字符串
七、浮点数
······浮点数能够表示带小数部分的数字
······浮点数分为两部分存储,一部分表示值,另一部分用于对值进行放大和缩小(类似于科学计数法)。。。。。。。eg:
···························0.012345 = 0.12345 * 10^-1
···························12.345 = 0.12345 * 10^2
······默认是double类型、若使用float类型,在数字后边加F或f
因为学过C语言,所以觉得C++的基础语法章节没什么学的,后边的暂且不学。
最后
以上就是无辜小懒虫为你收集整理的CSP考试笔记:C++篇(第一章:C++基础语法)(牛客网学习)的全部内容,希望文章能够帮你解决CSP考试笔记:C++篇(第一章:C++基础语法)(牛客网学习)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复