- 新增现代 C++ 教程的 Preface 章节,包括英文和中文版本 - 添加 C++ Primer 练习代码 - 新增 Learn C++ 教程的 C++ 开发简介章节 - 添加头文件解析文档 - 更新 mkdocs.yml,包含新教程的目录结构 - 修改项目设置,使用 Python 3.10环境
73 lines
1.6 KiB
Markdown
73 lines
1.6 KiB
Markdown
# C++的数据输入
|
||
|
||
# 1. 数据输入
|
||
|
||
① 数据的输入,作用:用于从键盘获取数据。
|
||
|
||
② 数据的输入,关键字:cin
|
||
|
||
③ 数据饿输入,语法:cin >> 变量
|
||
|
||
|
||
```python
|
||
#include <iostream>
|
||
using namespace std;
|
||
#include <string> //包含string的头文件
|
||
int main()
|
||
{
|
||
|
||
//1、创建bool数据类型
|
||
int a = 0;
|
||
cout << "请给整型变量 a 赋值:" << endl;
|
||
cin >> a;
|
||
cout << "整型变量a = " << a << endl;
|
||
|
||
//2、浮点型
|
||
float f = 3.14f;
|
||
cout << "请给浮点型变量 f 赋值:" << endl;
|
||
cin >> f;
|
||
cout << "浮点型变量 f = " << f << endl;
|
||
|
||
//3、字符型
|
||
char ch ; //仅仅声明了,没有初始化
|
||
cout << "请给字符型变量 ch 赋值:" << endl;
|
||
cin >> ch;
|
||
cout << "字符型变量 ch = " << ch << endl;
|
||
|
||
//4、字符型
|
||
string str = "hello";
|
||
cout << "请给字符串 str 赋值:" << endl;
|
||
cin >> str;
|
||
cout << "字符型变量 str = " << str << endl;
|
||
|
||
//4、布尔型
|
||
bool flag = false;
|
||
cout << "请给布尔类型 flag 赋值:" << endl;
|
||
cin >> flag; //布尔类型 只要是非0的值都代表真
|
||
cout << "布尔类型 flag = " << flag << endl;
|
||
|
||
system("pause");
|
||
|
||
return 0;
|
||
|
||
}
|
||
```
|
||
|
||
运行结果:
|
||
- 请给整型变量 a 赋值:
|
||
- 23
|
||
- 整型变量a = 23
|
||
- 请给浮点型变量 f 赋值:
|
||
- 23.4
|
||
- 浮点型变量 f = 23.4
|
||
- 请给字符型变量 ch 赋值:
|
||
- w
|
||
- 字符型变量 ch = w
|
||
- 请给字符串 str 赋值:
|
||
- asfg
|
||
- 字符型变量 str = asfg
|
||
- 请给布尔类型 flag 赋值:
|
||
- 4562
|
||
- 布尔类型 flag = 1
|
||
- 请按任意键继续. . .
|