C++ 基础知识笔记(一)变量和数据的输入输出

C++的基础知识包括如下内容:

  1. 变量和数据的输入输出
  2. 数据类型和运算符
  3. 比较运算符和布尔类型
  4. if-else 选择语句、多分支语句
  5. switch 分支语句
  6. 逻辑运算符
  7. for 循环
  8. for 循环进阶
  9. 数组
  10. 数组进阶
  11. while 循环
  12. 格式化输入输出
  13. 浮点数和数据类型转换
  14. 字符串和字符数组
  15. string 类型的字符串
  16. 简单排序 一(桶排序、选择排序)
  17. 简单排序 二(冒泡排序、插入排序)
  18. 函数基础
  19. 函数进阶
  20. 结构体
  21. 二维数组基础
  22. 二维数组进阶
  23. 进制和数据存储
  24. 指针

一、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 
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 
using namespace std;

int main() {
	// 定义整型变量 a
	int a;
	// 从键盘上获取 a 的值
	cin >> a;
	//输出整型变量 a 的值并回车
	cout << a << endl;
	// 结束程序
	return 0;
}

2.数据的连续输入

按照输入的顺序从左到右依次保存在对应的变量中

cin >> 变量1 >> 变量2 >> ... >> 变量n;

#include 
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;


创作不易,如果感觉有用,麻烦一键三连哦!

你可能感兴趣的:(C++,c++,笔记,开发语言)