最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

那些年C++ 基本输入/输出

XAMPP相关 admin 423浏览 0评论

第三章:C++ 基本输入/输出

在本篇教程中,我们将通过示例来了解使用 cin 对象从用户那里获取输入,以及使用 cout 对象向用户显示输出。

C++ 输出

在 C++ 中,cout 将格式化的内容输出并发送到标准输出设备,例如屏幕。 我们使用 cout 对象和 << 运算符来显示输出。


示例 1:字符串输出

#include <iostream>
using namespace std;

int main()

{

    // 打印双引号括起来的字符串
    cout << "This is C++ Programming Tutorial!";
    return 0;
}

输出:

This is C++ Programming Tutorial!

这个程序是如何运作的?

  • 首先包含允许显示输出的 iostream 头文件。
  •  cout 对象在 std 命名空间内定义。 为了使用 std 命名空间,我们使用了 using namespace std; 声明。
  • 每个 C++ 程序都以 main() 函数开头。 代码执行从 main() 函数开始。
  • cout 是一个在引号 " " 内打印字符串的对象。 后面跟着 << 操作符。
  • return 0; 是 main() 函数的“退出状态”。该程序以该语句结束,但是,该语句不是强制性的。

Note: 如果我以上代码不包括 using namespace std; 声明,我们需要使用std::cout 而不是 cout
使用上述方法是首选,因为使用 std 命名空间会产生潜在问题。
但是,在此篇教程中使用了 std 命名空间,使代码更具可读性。

#include <iostream>

 

int main()

{

// 打印双引号括起来的字符串

std::cout << "This is C++ Programming Tutorial!";

    return 0;
}

示例 2:数字和字符输出

为打印数字字符变量,我们使用同上的 cout 对象(但不使用引号)。

#include <iostream>
using namespace std;

int main()

{

    int num1 = 80;
    double num2 = 188.888;
    char ch = 'A';

    cout << num1 << endl;    // 打印整型
    cout << num2 << endl;    // 打印双精度浮点型
    cout << "字符: " << ch << endl;    // 打印字符
    return 0;
}

输出:

80
188.888

字符: A

Notes:
endl 操作用于插入新行。这就是为什么每个输出
都显示在新行中的原因。
如果我们想在单个语句中打印不同的变量、字符串
等,可以多次使用 <<运算符。例如:

cout << "字符: " << ch << endl;

C++ 输入

在 C++ 中, cin 从标准输入设备(如键盘)获取格式化的输入信息。 我们使用 cin 对象和 >> 操作符来获取输入。


示例 3: 整数输入/输出

#include <iostream>
using namespace std;

int main()

{

    int num;
    cout << "请输入一个整数: ";
    cin >> num;   // 获取输入
    cout << "此数是: " << num;
    return 0;
}

输出:

请输入一个整数: 999
此数是: 999

在程序中,我们使用了

cin >> num;

从用户那里获取输入。 输入存储在变量 num 中。 我们使用 >> 运算符和 cin 来获取输入。

Note: 如果以上代码不包括 using namespace std; 声明,则需要使用 std::cin 而不是 cin


C++ 接受多个输入

#include <iostream>
using namespace std;

int main()

{

    char a;
    int num;

    cout << "请输入字符与整数: ";
    cin >> a >> num;

    cout << "字符: " << a << endl;
    cout << "数字: " << num;

    return 0;
}

输出:

请输入字符与整数: A
23
字符: A
数字: 23

 

转载请注明:XAMPP中文组官网 » 那些年C++ 基本输入/输出

您必须 登录 才能发表评论!