doc/docs/CPlusPlus-main/10_C++的数据输入.md
sairate fa9377e4ae docs(book): 添加现代 C++教程及相关代码
- 新增现代 C++ 教程的 Preface 章节,包括英文和中文版本
- 添加 C++ Primer 练习代码
- 新增 Learn C++ 教程的 C++ 开发简介章节
- 添加头文件解析文档
- 更新 mkdocs.yml,包含新教程的目录结构
- 修改项目设置,使用 Python 3.10环境
2025-07-08 09:52:45 +08:00

1.6 KiB
Raw Blame History

C++的数据输入

1. 数据输入

① 数据的输入,作用:用于从键盘获取数据。

② 数据的输入关键字cin

③ 数据饿输入语法cin >> 变量

#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
  • 请按任意键继续. . .