目录
前言
一、C++基本程序框架
头文件
main函数
输入输出(转义字符)
转义字符
运行程序
一小节拓展知识
二、操作符
算术操作符列表
关系操作符列表
逻辑操作符列表
说明
数据类型
C++基本内置类型列表
循环
for循环结构
whlie循环结构
总结
我是一个正在努力的CSDN新人。这一篇文章是我学习C++做的笔记,和C++的知识点,内容我会说的很好理解的,初学者读完后肯定收获满满!希望大家耐心观看完我的文章。觉得对自己有帮助的可以帮忙点个点赞收藏,感谢!
前言
C++是一个热门的编程语言。1983年“C with classes”改名位C++,并加入了许多新特性,比如:虚函数、函数重载等。我认为学习C++就要细心,要对自己要求苛刻,要严谨,这很重要!学习C++要扎扎实实,不要操之过急,否则会对编程失去兴趣,编写C++程序一定注意要改为英文状态下写程序。接下来是正文,我会分享自己的梳理的C++知识点。
一、C++基本程序框架
#include //头文件
using namespace std;
int main(){
cin>>a;
cout<
这是基本运用的程序框架,随着学习的深入,程序会越来越复杂,比如函数名等等,这是题外话,这篇文章暂且不提。细心的读者可能发现一些语句后面用“;”号结尾,C++每一条语句都要以分号结尾且为英文状态下的,这一点要注意,忘了加分号会造成编译错误。现在解释一下每一行的意思。
头文件
头文件用来存放类型定义,函数类型,全局声明,用 #include+头文件名。
这些是常用的头文件,我一般喜欢用万能头文件,即#include
#include //设定插入点
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
main函数
main是一个函数,叫 main的函数,返回值是 int 类型,所以就有了最后那句 return 0;。
main函数和其他函数不同,main函数是由操作系统调用。C程序从main函数开始执行,main函数里面可以调用其他函数并执行,一直执行到main函数中的return结束。
我们用“{}”花括号把属于main函数的语句括起来,return会把数字0返回给操作系统。按照惯例,0往往代表着程序执行完毕。
输入输出(转义字符)
输入cin加“>>”一个变量,string是变量类型(字符串);
输出cout<<变量<<“任何数据原样输出”;
cout和cin是基本的输出输入语句
转义字符
是具有文本格式控制以及其他特殊功能的不可显示字符的表示形式,简单说转义字符就是反斜杠()对之后的字符进行重新解读。如n(换行)
运行程序
C++运行程序要进行这些过程:
编写代码--保存--编译--运行
一小节拓展知识
ctrl+滚动鼠标:放大缩小页面方法(字体)
回车(enter)也叫确认件,结束,换行。
输出性质发生变化有<<隔开
二、操作符
算术操作符列表
算术操作符用在数学表达式上,基本是一些常用的数学运算符号。
| 操作符 | 说明 |
|---|---|
| + | 加法,把两数或多个数(变量)相加 如:a+b |
| - | 减法,把两数或多个数(变量)相减 如:a-b |
| * | 乘法,把两数或多个数(变量)相乘 如:a*b |
| / | 整除法,只考虑除后整数部分,直接去除小数点后面的数位不进行四舍五入 如:a/b |
| % | 取余,除完后输出余数 如:a%b |
关系操作符列表
比较两个值大小,不能比较多个。
| 操作符 | 说明 |
|---|---|
| == | 相等 如:a==b |
| != | 不等于 如:a!=b |
| > | 大于 如:a>b |
| < | 小于 如:a |
| >= | 大于等于 如:a>=b |
| <= | 小于等于 如:a<=b |
逻辑操作符列表
包括逻辑与、逻辑或、逻辑非。
| 操作符 | 说明 |
|---|---|
| && | 两数都符合条件(and)如:a&&b |
| || | 两数满足其一即可(or)如:a||b |
| ! | 不满足条件即可 如:a!b |
说明
以上列举了3种操作符,还有位操作符赋值操作符,操作符优先级的表格没列,初学者先学先理解这些,有兴趣的可以自己搜索一下这些操作符,本文暂且不讲,赋值运算符先记住=就是赋值变量的意思就OK。
数据类型
C++基本内置类型列表
| 类型 | 说明 | 最小存储空间 |
|---|---|---|
| char | 字符型 | 8位 |
| wchar_t | 宽字符型 | 16位 |
| short | 短整数型 | 16位 |
| long int | 长整数型 | 32位 |
| int | 整数型 | 16位 |
| float | 单精度浮点型 | 6位有效数字 |
| long double | 扩展精度浮点型 | 10位有效数字 |
| double | 双精度浮点型 | 10位有效数字 |
| bool | 布尔值 | 无规定 |
这一表格是我上次发的文章,为了本文章完整性,借用来说明。
循环
for循环结构
for(初值;条件;变化){
循环体;
}
注意!初值条件变化中间用分号(;)隔开
whlie循环结构
定义变量(初值)
while(条件){
循环体;
}
whlie循环要先定义初值
总结
这一篇文章整理了c++入门知识,熟练掌握后可以完成大部分简单的代码,希望大家多多点赞收藏支持一下,我是一个正在努力的CSDN新人。



