我是靠谱客的博主 无辜小懒虫,最近开发中收集的这篇文章主要介绍CSP考试笔记:C++篇(第一章:C++基础语法)(牛客网学习),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、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中的部分
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++基础语法)(牛客网学习)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(37)

评论列表共有 0 条评论

立即
投稿
返回
顶部