C++的基础知识包括如下内容:
- 变量和数据的输入输出
- 数据类型和运算符
- 比较运算符和布尔类型
- if-else 选择语句、多分支语句
- switch 分支语句
- 逻辑运算符
- for 循环
- for 循环进阶
- 数组
- 数组进阶
- while 循环
- 格式化输入输出
- 浮点数和数据类型转换
- 字符串和字符数组
- string 类型的字符串
- 简单排序 一(桶排序、选择排序)
- 简单排序 二(冒泡排序、插入排序)
- 函数基础
- 函数进阶
- 结构体
- 二维数组基础
- 二维数组进阶
- 进制和数据存储
- 指针
一、C++的历史
1979年,本贾尼·斯特劳斯特卢普到了AT&T贝尔实验室,开始从事将C改良为带类的C(C with classes)的工作。1983年,该语言被正式命名为C++。
1998年,C++的ANSI/IS0标准被投入使用。
C++(c plus plus)是一种计算机高级程序设计语言,由C语言扩展升级而产生。
C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计。 C++几乎可以创建任何类型的程序:游戏、设备驱动程序、HPC、云、桌面、嵌入式和移动应用等。 甚至用于其他编程语言的库和编译器也使用C++编写。
二、C++的特点
1.与C语言的兼容性
C++与C语言完全兼容,C语言的绝大部分内容可以直接用于C++的程序设计,用C语言编写的程序可以不加修改地用于C++。
2.数据封装和数据隐藏
在C++中,类是支持数据封装的工具,对象则是数据封装的实现。C++通过建立用户定义类支持数据封装和数据隐藏。
3.
三、变量
存储数据的容器,计算机中的变量可以存储数据。
变量存储的数据内容可以被改变。(这个容器里面的东西可以更换)
-- 变量就好像杯子一样
-- 数据就像是果汁、牛奶、水等的东西
-- 杯子里既可以放果汁,又可以把果汁倒掉换成其他的
1.创建变量的格式:
创建变量又被称为定义变量。
数据类型 变量名;
// 定义一个整型变量
int a;
2.赋值
赋值:在变量中存储数据,将数据存储到变量中的过程。
变量一定要先定义再赋值
变量的第一次赋值,称为初始化,对变量进行初始化是好的编程习惯
--就是把牛奶这些放到杯子里的过程
赋值运算符:=
int a;
// 将数字1赋值给变量a
a = 1;
3.使用变量
通过变量名使用变量中的数据。
4.变量名的命名规则
-
26个英文字母、阿拉伯数字、下划线_组成;区分大小写
-
不能以数字开头
-
不能使用 int 这种已经有特殊含义的单词作为变量名(不能使用关键字)。
5.注意
在同一个定义域中(也就是{}里面),不可以创建相同名字的变量
#include <iostream>
using namespace std;
int main() {
// 定义整型变量 a
int a;
// 将数字 1 赋值给变量 a
a = 1;
// 输出变量 a 的值,并回车
cout << a << endl;
// int a; 报错
// 定义一个整型变量 b,并将 数字 2 赋值给 b
int b = 2;
cout << b << endl;
// 定义多个变量并同时赋值
int e = 3, f = 4;
// 打印出 e、f的值
cout << e << " " << f << endl;
return 0;
}
四、数据的输入和输出
1.输入
使用 cin>> 接收用户输入的数据,输入的数据被保存在提前定义好的变量中。
输入运算符:>>
从键盘上输入:cin
遇到空格或回车表示输入的结束,空格和回车不能被cin接收
#include <iostream>
using namespace std;
int main() {
// 定义整型变量 a
int a;
// 从键盘上获取 a 的值
cin >> a;
//输出整型变量 a 的值并回车
cout << a << endl;
// 结束程序
return 0;
}
2.数据的连续输入
按照输入的顺序从左到右依次保存在对应的变量中
cin >> 变量1 >> 变量2 >> ... >> 变量n;
#include <iostream>
using namespace std;
int main() {
// 定义两个整型变量 a,b
int a, b;
// 从键盘上获取这两个变量的值
cin >> a >> b;
//输出这两个变量的值,中间用空格分隔,并回车
cout << a << " " << b << endl;
// 结束程序
return 0;
}
3.输出
输出运算符:<<
显示器:cout
按照顺序,从左往右依次输出
cout << 项目1 << 项目2 << ... << 项目n;
换行也是输出的内容 endl 是换行的意思。
输出回车:cout<< endl;
输出算式会进行计算
cout << 1+2 << endl;
大家看完笔记后一定要到对应的题目联系哦文章来源:https://www.toymoban.com/news/detail-702665.html
创作不易,如果感觉有用,麻烦一键三连哦!文章来源地址https://www.toymoban.com/news/detail-702665.html
到了这里,关于C++ 基础知识笔记(一)变量和数据的输入输出的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!